Tema: Java dynamic web page
Autorius: Java1
Data: 2015-05-04 16:05:03
Laba diena,

noriu sukurti su dynamic web page.
Nepagaunu kampo kaip servlete "pagauti" koks mygtukas/kuriame puslapyje 
paspaustas. Jei paspaud=iu login puslapyje login mygtuka, tai nieko 
neisveda. Jei create puslapyje meta 404 klaida.
index.jsp
<body>
	<%
		String servletParam = "login";
		request.setAttribute("servletParam", "servletParam");
	%>
	<form name="Login" action="Login" method="post">
	<p>Enter user name: <input type="text" name="username"><br>
	<p>Enter password: <input type="password" name="password"><br>
	<input type="submit" value="Login">
	<input type="submit" value="New user" onclick="location.href='create.jsp'">
	</form>
</body>

create.jsp
<body>
	<%
	String servletParam = "create";
	request.setAttribute("servletParam", "servletParam");
	%>
	<form name="Create" action="Create" method="post">
	<table class="lentele1">
	<tr>
	<td class="pirmas">Enter user name:</td>
	<td><input type="text" name="username" class="ivedimas"></td>
	</tr>
	<tr>
	<td>Enter password:</td>
	<td><input type="text" name="password" class="ivedimas"></td>
	</tr>
	<tr>
	<td></td>
	<td><input type="submit" value="Create user" class="mygtIvesti"></td>
			</tr>
		</table>
	</form>
</body>

Login.java
....
protected void service(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		PrintWriter out = response.getWriter();
	String servletParam = request.getParameter("servletParam");
		if (servletParam == "login") {
			out.write("LOGIN NOW");
		} else if (servletParam == "Create") {
			out.write("CREATE NOW");
		}
	}