Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
package pk.wieik.ti; import java.io.*; import jakarta.servlet.ServletContext; import jakarta.servlet.http.*; import jakarta.servlet.annotation.*; import pk.wieik.ti.model.JBuzytkownik; import pk.wieik.ti.model.Narzedzia; @WebServlet(name = "helloServlet", value = "/hello-servlet") public class HelloServlet extends HttpServlet { private String message; public void init() { message = "Hello World!"; } public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { response.setContentType("text/html"); response.setCharacterEncoding("UTF-8"); ServletContext context = getServletContext(); PrintWriter out = response.getWriter(); HttpSession sesja = request.getSession(); String atrybut1 = (String) sesja.getAttribute("atrybut1"); Integer atrybut2 = (Integer) sesja.getAttribute("atrybut2"); if (atrybut1 == null) atrybut1 = ""; if (atrybut2 == null) atrybut2 = 0; JBuzytkownik uzytkownik = (JBuzytkownik) sesja.getAttribute("uzytkownik"); if (uzytkownik == null) { uzytkownik = new JBuzytkownik(); sesja.setAttribute("uzytkownik", uzytkownik); } String strona = request.getParameter("strona"); if (uzytkownik.getUprawnienia()>0) strona = Narzedzia.parsujStrone(strona, "glowna;kwadratowe;trzecia;ustawienia"); else strona = Narzedzia.parsujStrone(strona, "glowna;kwadratowe;trzecia"); String szablon = Narzedzia.pobierzSzablon("index.html", context); szablon = Narzedzia.uzupelnij(szablon, "NAGLOWEK", "naglowek.html", context); szablon = Narzedzia.uzupelnij(szablon, "MENU", "menu.html", context); String authHtml = ""; if (uzytkownik.getUprawnienia() > 0) { authHtml = "
Ustawienia
" + "
" + "Jesteś zalogowany jako
" + uzytkownik.getLogin() + "
" + "
" + "
" + "
" + "
"; } else { authHtml = "
" + "
" + "
Login:
" + "
Hasło:
" + "
" + "
" + "
"; } szablon = szablon.replace("[[AUTH]]", authHtml); szablon = Narzedzia.uzupelnij(szablon, "TRESC", "tresc.html", context); szablon = Narzedzia.uzupelnij(szablon, "STOPKA", "stopka.html", context); out.println(szablon); out.close(); } public void destroy() { } }
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)