好吧,距离我上一次编程已经过去 10 年了。我正在尝试验证 JSP 表单上的文本框和日期。我已经设置了一个消息对象,并且可以在验证输入数据后很好地读取它。
基本上,user.jsp 有一个从会话对象中读取的用户对象。这是在 servlet UserController.java 中设置的
表单动作设置如下:
<form method="POST" action='user.jsp' name="/MyApp/user.jsp">
如果 user.jsp 上存在数据输入错误,则 POST 操作会将用户带回同一页面并显示错误。
EL 中有没有办法基本上执行以下操作:
<%
request.setAttribute("user",user);
RequestDispatcher disp= getServletContext().getRequestDispatcher("/user.jsp");
disp.forward(request, response);
%>