jsp中如何让JAVA代码提交表单后再执行

2024-12-27 22:15:25
推荐回答(4个)
回答1:

需要提交后执行的代码放入if语句中,比如:
<%
List rs = null;
if (request.getMethod().equalsIgnoreCase("post")){
//执行提交后执行的代码
//Bean执行之后把结果放入session中,然后在展示出来。
rs = ...
} else {
rs = new ArrayList();//要显示的结果
}
%>

回答2:

兄弟的JSP基础不扎实啊
java代码是在服务器端执行的,所以java代码在页面出来以前就已经在服务器端执行了
如果你想再次执行本页面的java代码,可以把表单提交到本页面。
要获取表单数据用request.getParameter("xx");

回答3:

${xx}


<%
if(session.getAttribute("xx") != null){
out.print("结果是:"+session.getAttribute("xx"));
}
%>

回答4:

表单提交给本页面