有关JSP的,帮帮忙了!

来源:百度知道 编辑:UC知道 时间:2024/05/17 09:16:46
在三个JSP页面A.jsp、B.jsp和C.jsp中,其中A.jsp中有一个HTML输入元素
“<input name="CustomName" >”,现在想在页面C.jsp引用它,如何做?简单说明方法即可。

A.jsp代码如下:
<form action="b.jsp">
<input name="CustomName" type="text">
<input type="submit" value="提交"/>
</form>
在b.jsp可以加入如下jsp代码:
<%String CustomName=request.getParameter("CustomName");
session.setAttibute("CustomName");
%>
这样可以用session.getAttribute("CustomName")在C.jsp引用它A.jsp中输入的内容.

把这个写到一个表单里
<form action="c.jsp">
...
<input name="CustomName" >
...
</form>

在C.jsp 中用request.getParameter("CustomName");

楼上正解;
提醒一点:得到的都是字符串,要类型的,要做类型转换。

jsp之间数据共享一般有两大类:
1,如楼上所说,用参数传递。
2,容器。比如把值放入Session,或Application...容器里,
在需要的页面读取。session.setAttributte(key,value);
session.getAttribute(key);
还可以利用cookie保存,传递值...