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

如题所述

1、首先新建一个请求页面:文件命名为requestJsp.jsp,右键webroot下的jsp文件夹,new——》jsp,填写名称,点击finish完成创建。

2、然后新建一个被请求页面:文件命名为do.jsp,右键webroot下的jsp文件夹,new——》jsp,填写名称,点击finish完成创建。

3、请求页面注意编码格式修改为utf-8,否则编码会出错,填写一个文本框,和一个提交按钮,请求方式为post,被请求页面为do.jsp。

4、在被请求页面do.jsp页面中,获取请求页面的输入信息,String user =request.getParameter("user");并在页面中显示出来。

5、在浏览器地址栏中输入请求页面的地址,然后填写信息,点击提交。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-07
可以用requset.getParameter("")方法来获取表单中提交的内容
比如index.html页面的表单中有一个姓名文本框:<input type="text" name="username"> 提交到action.jsp后,在页面中先通过写java代码取出他的值:<% String name=requset.getParameter("username") %> 然后在action.jsp的页面中输出:<input type="text" name="myname" value="<%=name%>">本回答被网友采纳
第2个回答  2012-02-21
假如是A页面提交到B页面, 两种方式:
①在B页面中通过request.gerParameter("AAA") 获得; 其中AAA为A页面的页面元素,如input
②url=BBB?a1=1&a2=2; 其中BBB为B页面的访问地址。?a1=1&a2=2为传递的参数
第3个回答  2012-02-21
有以下三种方式
用request.getParameter("参数名");
EL表达式方式:${param.参数名}
OGNL表达式:<s:property value="%{#parameters.参数名}">
第4个回答  推荐于2017-11-25
直接将你想要提交的值在action里提交到想获取值的页面就可以了。本回答被提问者采纳