我觉得学jsp,第一要学会如何页面跳转,第二要学会如何在页面之间传递参数,这两样搞定了,问题就不大了
传递参数当然也要分2种情况
1.服务器端跳转 forward
2.客户端跳转 response.sendRedirect
在服务器端跳转,如果使用标签
<jsp:forward page="">
<param name="" value=""/>传递参数
</jsp>
servlet里面是
request.getRequestDispatcher.forward("url?name=value");
通过url中的name=value传递
接受参数就是request.getParameter();
用的最多的还是通过request的属性传递参数,因为我们可以用表达式语言获取参数,非常简单!
2.客户端跳转
一般使用表单提交参数
response.sendRedirect(“url?name=value”)
传递参数通过写url,就是post传递
get方式传递参数就是Url里面看不见数据