【发布时间】:2014-02-21 07:30:07
【问题描述】:
我是jstl的新手,谁能告诉我如何将下面的jsp和html代码转换为页面中没有scriptlet的完整jstl?我也很感激有关一些好的资源的建议,以学习 jstl 和高级 jsp 概念,例如 JSF 和带有 crud 示例的 spring。
这是来自http://javaknowledge.info/?p=478 的凝乳示例。我拿这个例子是因为我认为它是 100% 的 jstl 实现但我错了。
我的 IDE 是 netbeans。
<form method="POST" action='UserController' name="frmAddUser">
<% String action = request.getParameter("action");
System.out.println(action);
%>
<% if (action.equalsIgnoreCase("edit")) {%>
User Name : <input type="text" name="uname"
value="<c:out value="${user.uname}" />" readonly="readonly"/> (You Can't Change this)<br />
<%} else {%>
User Name : <input type="text" name="uname"
value="<c:out value="${user.uname}" />" /> <br />
<%}%>
Password : <input
type="password" name="pass"
value="<c:out value="${user.password}" />" /> <br />
Email : <input
type="text" name="email"
value="<c:out value="${user.email}" />" /> <br />
<% if (action.equalsIgnoreCase("edit")) {%>
Registration : <input
type="text" name="dob"
value="<fmt:formatDate pattern="yyyy/MM/dd" value="${user.registeredon}" />" readonly="readonly"/>(You Can't Change this) <br />
<%} else {%>
Registration : <input
type="text" name="dob"
value="<fmt:formatDate pattern="yyyy/MM/dd" value="${user.registeredon}" />" />(yyyy/MM/dd) <br />
<%}%>
<input type="submit" value="Submit" />
</form>
【问题讨论】:
-
什么 Servlet 版本?