• Nie Znaleziono Wyników

Forms: methods and encodings

N/A
N/A
Protected

Academic year: 2021

Share "Forms: methods and encodings"

Copied!
5
0
0

Pełen tekst

(1)

Forms: methods and encodings

<form action="formProc.jsp" method="get">

<input name="variable" />

<input type="submit" />

</form>

<form action="formProc.jsp" method="post">

<input name="variable" />

<input type="submit" />

</form>

<form action="formProc.jsp" method="post" enctype="multipart/form-data">

<input name="variable" />

<input type="file" name="file" />

<input type="submit" />

</form>

(2)

JSP: Java code

<html>

<!-- use <% %> to insert Java code in HTML in JSP template -->

<%

String variable = request.getParameter("variable");

%>

<head>...</head>

<body>

<!--use <%= %> to print out Java variables in HTML <p><%=variable %></p>

(3)

Cookie handling

//Create cookie

Cookie cookie = new Cookie("name", "value");

cookie.setMaxAge(Integer.MAX_VALUE); //negative value for session cookie response.addCookie(cookie);

//Remove cookie from the browser

Cookie cookie = new Cookie("name", null);

cookie.setMaxAge(0);

response.addCookie(cookie);

(4)

Cookie handling

//retrieve cookie value

<%

Cookie[] cookies = request.getCookies();

if (cookies != null) {

for (Cookie cookie: cookies) {

if ("name".equals(cookie.getName())) { %>

<%=cookie.getValue() %>

<%

(5)

Session variables

<%

//create a new object stored ON SERVER for the user identified //by a given session ID (usually maintained in the cookie)

if (session.isNew()) {

session.setAttribute("name", object);

}

%>

//retrieve the object for presentation

<p><%=session.getAttribute("name")%></p>

Cytaty

Powiązane dokumenty

1) Użytkownik musi zachować na wszystkich kopiach pobranych Materiałów wszelkie informacje o prawach własności i innych prawach, w tym o prawie autorskim do Materiałów oraz

Otrzymujesz od nas 96 punktów – tyle ile masz decyzji do podjęcia. Za każdą poprawną odpowiedź dopisujemy Ci jeszcze 1 punkt, za błędną zabieramy dany punkt. Gdy nie

b) Zawodników startujących w biegu głównym obowiązuje limit czasu 60 minut. W biegu towarzyszącym dla dzieci nie ma limitu czasu... c) Trasa zostanie oznaczona

Cookie „funkcjonalne”: Własne pliki cookie, web beacons lub inne podobne technologie mogą być wykorzystywane w celu zapewnienia Państwu zwiększonej funkcjonalności

Nasza strona internetowa wykorzystuje technologię plików cookie, aby       dostosować sposób działania do

Zezwalamy również stronom trzecim (w szczególności Google) na używanie analitycznych plików cookie (zarówno tymczasowych, jak i stałych) na naszych

Oprócz wykorzystywanych przez nas ciasteczek (plików cookie) – zgodnie z informacjami określonymi w naszym oświadczeniu o plikach cookie – Twoje dane przetwarzane przez nas na

ZE WZGLĘDU NA CZAS PRZEZ JAKI COOKIE BĘDZIE UMIESZCZONE W URZĄDZENIU KOŃCOWYM UŻYTKOWNIKA:.. Cookies tymczasowe (session cookies) cookie umieszczone na czas korzystania z