jsp中如何实现把一个jsp页面中表单的信息通过servlet处理在,另一个jsp页面中显示??

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp中如何实现把一个jsp页面中表单的信息通过servlet处理在,另一个jsp页面中显示??相关的知识,希望对你有一定的参考价值。

是很简单的问题,我是初学者,请大家帮忙,比如servlet中和要显示的jsp页面中代码应该怎么编写?

首先,在第一个A.jsp写一个form, 里面包含表单数据,它的action设置成为你的servlet,表单里德submit 类型按钮就会把它提交到servlet;

第二步,在servlet中用request.getParameter来获取表单数据(例如文本框),进行处理;

最后,处理完毕后用request.getRequestDispather("B.jsp").forward(request, response)跳转到第二个B.jsp。

里面对应的servlet API名称是对的,你自己查看一下Java doc调整一下参数吧。
参考技术A 你做的事一个简单的跳转吗, 跳转很简单, 只需要 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 别小看它啊哦本回答被提问者采纳
参考技术B 你要提交到那个serlet就把要作处理的参数传过去咯。
在servlet中使用request.getpamter("参数");就可以拿到了嘛
参考技术C 把数据保存在作用域里然后在页面再从作用域里取出不就得了追问

讲具体点行吗,我是初学者

追答

在servlet要做数据处理是吧,从第一个jsp页面用对象的形式把数据先取出,再用作用域如session保存,然后在另一页面再取出显示。 你是否有用到ssh,如果有,就根本不需要使用servlet了

一个 JSP 页面中的多个表单 [关闭]

【中文标题】一个 JSP 页面中的多个表单 [关闭]【英文标题】:Multiple forms in one JSP page [closed] 【发布时间】:2012-11-26 00:02:29 【问题描述】:

JSP 页面中有两个按钮。其中一个将显示学生登记表,另一个将显示教师登记表。但是在那个特定的 JSP 页面中。 IE。我实际上想在单个 JSP 页面中使用两种表单。在页面加载时,它们都将被隐藏。通过单击这两个按钮,将显示相应的表单。

这怎么可能?

【问题讨论】:

有人拖延而不是做作业? ... 如果紧急,请付钱请人代劳 :) 【参考方案1】:

您需要将表单放在<div> 中,如果对方点击此处或此处,您可以使用 jquery 或 javascript 执行以下操作: div 样式块或隐藏。

【讨论】:

我只是告诉你应该做什么,而不是你怎么做。你有一半的解决方案。另一半可以自行搜索。就这样吧。 这比我给他的要多,但是 +1 指出了正确的方向而不真正放弃解决方案。【参考方案2】:

您需要使用 jquery 和 css 组合到 jsp 中,只需在 jsp 的 header 部分包含 jquery 和 css。下面的链接对您有用。 click here

【讨论】:

以上是关于jsp中如何实现把一个jsp页面中表单的信息通过servlet处理在,另一个jsp页面中显示??的主要内容,如果未能解决你的问题,请参考以下文章

在jsp页面中如何获取另一个jsp页面提交的信息

jsp不用框架,如何实现用户登陆后显示用户信息,隐藏登陆框

jsp中怎样获得表单中radio的回显信息?

在jsp页面中如何获取到当前登录用户的角色id

如何在jsp页面直接获取常量类中的常量

JSP页面嵌套