JSP 如何把一个变量的值传到另一个JSP页面

比如我这里有个变量Stringname=“myname”;我想传到另一个JSP页面,并输出<%=name%>,如何传递过去呢?... 比如我这里有个变量 String name=“my name”;
我想传到另一个JSP页面,并输出 <%=name%>,如何传递过去呢?
展开
 我来答
yanhongyan1987
2011-06-10 · TA获得超过219个赞
知道小有建树答主
回答量:145
采纳率:100%
帮助的人:117万
展开全部
如果是用类似servlet跳转的话可以用request.setAttribute();request.getAttribute();来实现,在第一个页面
<%
request.setAttribute("name",name);
<%>
第二个页面要先从request里取一下再显示
<%
Object obj=request.getAttribute("name");
String name="";
if(obj!=null)
name=obj.toString();
%>
在html标签里显示的时候用<%=name%>,

如果是超链接过去的话可以直接在链接后面加参数?name=<%=name%>在另外一个页面取值的时候用String name=request.getParameter("name")取到值,在html里直接用<%=name%>显示值
67918334
2011-06-10 · TA获得超过726个赞
知道小有建树答主
回答量:839
采纳率:0%
帮助的人:595万
展开全部
你了解下request方法。

A.jsp :通过post 和get、连接都可以传
post和get 就不提了。

连接的:
<a herf='B.jsp?name=<%=name%>'>传递到B页面</a>

B.jsp :
B页面通过如下代码接收
<%
String name=request.getParameter("name");
out.println("接收到:"+name);
%>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangzy24
2011-06-10
知道答主
回答量:60
采纳率:0%
帮助的人:23万
展开全部
在这个页面用<%request.setAttribute("name",name);%>
在另一个页面用<%=request.getAttribute("name)%>输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
224vvqbot
2011-06-11 · TA获得超过560个赞
知道小有建树答主
回答量:1265
采纳率:75%
帮助的人:209万
展开全部
厄 如果你非要JSP获取JS的值
那么请用ajax技术吧
先吧JS传到后台
然后再传送到前台
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式