JSP 如何把一个变量的值传到另一个JSP页面
比如我这里有个变量Stringname=“myname”;我想传到另一个JSP页面,并输出<%=name%>,如何传递过去呢?...
比如我这里有个变量 String name=“my name”;
我想传到另一个JSP页面,并输出 <%=name%>,如何传递过去呢? 展开
我想传到另一个JSP页面,并输出 <%=name%>,如何传递过去呢? 展开
4个回答
展开全部
如果是用类似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%>显示值
<%
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%>显示值
展开全部
你了解下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);
%>
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);
%>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在这个页面用<%request.setAttribute("name",name);%>
在另一个页面用<%=request.getAttribute("name)%>输出
在另一个页面用<%=request.getAttribute("name)%>输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
厄 如果你非要JSP获取JS的值
那么请用ajax技术吧
先吧JS传到后台
然后再传送到前台
那么请用ajax技术吧
先吧JS传到后台
然后再传送到前台
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询