<%
String page=request.getParameter("page");
String sid=request.getParameter("id");
int id=Integer.parseInt(sid);
int i=BabyNameDao.update(obj,id);
if(i>0){
response.sendRedirect("viewbabynames.jsp?page="+page);
}else{
response.sendRedirect("viewbabynames.jsp?page="+page);
}
%>
答案 0 :(得分:1)
page
是scriptlet中可用的隐式对象,它引用当前页面。选择另一个不与隐式变量冲突的名称。
或者更好,停止使用scriptlet 。 Scriptlet在2000年可以使用。从那以后,他们一直不鼓励使用JSP EL,JSTL和其他taglib。
JSP是一种视图技术。更新数据库和重定向应该在用Java编写的控制器中完成。不在JSP中。阅读How to avoid Java code in JSP files?