Paraméter átadás

Szövegbeviteli űrlap:

<?xml version="1.0" encoding="utf-8" ?>
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>the c:url core</title>
</head>
<body>
<p>
  Ez egy egyszerű szövegbeviteli menőket tartalmazó űrlap.
</p>
<form action="JSTLDisplayingURL.jsp" method="post" accept-charset="UTF-8">
<table>
<tr><td>Név:</td>
<td><input type="text" name="name"/></td></tr>
<tr><td>Életkor:</td>
<td><input type="text" name="age"/></td></tr>
<tr><td>e-mail cím:</td >
<td><input type="text" name="email" /></td></tr>
</table>
<input type="submit" value="Mehet" />
</form>
</body>
</html>

JSTLDisplayingURL.jsp

<?xml version="1.0" encoding="utf-8" ?>
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<fmt:requestEncoding value="UTF-8" />
<html>
<head>
<title>the c:url core eredmény lap</title>
</head>
<body>
<h1>Paraméterül kapott értékek:</h1>
<ul>
<c:forEach var="parameter" items="${param}">
<li><c:out value='${parameter.key}' />
= <c:out value="${parameter.value}" /></li>
</c:forEach>
</ul>
</body>
</html>

Lényeges itt az UTF-8 paraméter dekódoláshoz a <fmt:requestEncoding value="UTF-8" /> sor.