首先,在第一个A.jsp写一个form, 里面包含表单数据,它的action设置成为你的servlet,表单里德submit 类型按钮就会把它提交到servlet;第二步,在servlet中用request.getParameter来获取表单数据(例如文本框),进行处理;最后,处理完毕后用request.getRequestDispather("B.jsp").forward(request, response)跳转到第二个B.jsp。里面对应的servlet API名称是对的,你自己查看一下Java doc调整一下参数吧。
你做的事一个简单的跳转吗, 跳转很简单, 只需要 servlet中 使用 request.getParameter(“form表单内元素name 的值”) 这个方法可以取到from表单所有的数据的值,取出来的数据是都是String类型, public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //请求流取出数据 //取from表单的值 request.getParameter(""); //跳转 response.sendRedirect("页面");}注意 doget dopost 方法, 你应该了解的,servlet 的生命周期, 先了解它是干什么的, 边做边了解原理, 至于楼上小孩的 说的STRUCTS 1 它的核心可是servlet 别小看它啊哦
把数据保存在作用域里然后在页面再从作用域里取出不就得了 追问 讲具体点行吗,我是初学者 追答 在servlet要做数据处理是吧,从第一个jsp页面用对象的形式把数据先取出,再用作用域如session保存,然后在另一页面再取出显示。 你是否有用到ssh,如果有,就根本不需要使用servlet了