jsp从一个页面取值到另一个页面(java新手问题)
我有个添加文档的页面(add.jsp),当我点击完添加的时候servelt跳转到另一个成功页面(list.jsp)(数据已经添加到数据库中),在这个(list.jsp)页...
我有个添加文档的页面(add.jsp),当我点击完添加的时候servelt 跳转到 另一个成功页面(list.jsp)(数据已经添加到数据库中),在这个(list.jsp)页面上我要取(add.jsp)添加页面上的 部分<input type="text" name="dz" id="dz"/>到 这个(list.jsp)成功页面上,我该如何取值,怎么做 希望能有个例子 谢谢各位大虾~~!!
展开
5个回答
展开全部
这要看你在servlet中是怎么跳转的"转发"还是"重定向".
重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。
转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。
如果是转发 那么在list.jsp页面直接可得到值<%String dz = request.getParameter("dz")%>
如果是重定向的话:你可以在servelt的处理add.jsp页面的时候就把你要的值取出来,然后又把他保存session中. servlet类中这样处理
String dz = request.getParameter("dz");
request.getSession().setAttribute("dz", dz);
页面这样得到:
<%String dz =request.getSession().getAttribute("dz")%>
重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。
转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。
如果是转发 那么在list.jsp页面直接可得到值<%String dz = request.getParameter("dz")%>
如果是重定向的话:你可以在servelt的处理add.jsp页面的时候就把你要的值取出来,然后又把他保存session中. servlet类中这样处理
String dz = request.getParameter("dz");
request.getSession().setAttribute("dz", dz);
页面这样得到:
<%String dz =request.getSession().getAttribute("dz")%>
展开全部
你可以在SERVLET跳转的时候用同样的方法给list.jsp传一个需要的值过去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在servlet写如下代码:
String dz=request.getParameter("dz");
request.setAttribute("dz",dz);
如果你选择的是J2EE 5.0
那么可以直接在list.jsp页面写如下代码:
${dz }就可以得到dz的值。
String dz=request.getParameter("dz");
request.setAttribute("dz",dz);
如果你选择的是J2EE 5.0
那么可以直接在list.jsp页面写如下代码:
${dz }就可以得到dz的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
add.jsp:
<form action="servlet名" method="post">
<input type="text" name="dz">
....提交按钮....
</form>
servlet中的doPost方法
String dz = request.getParameter("dz");
request.setAttribute("dz", dz);
然后跳转到list.jsp页面
list.jsp页面中:
<input type = "text" name="dz" id ="dz"> <%=request.getParameter("dz");%> </input>
忘记了怎么跳转,你应该会的吧。。
<form action="servlet名" method="post">
<input type="text" name="dz">
....提交按钮....
</form>
servlet中的doPost方法
String dz = request.getParameter("dz");
request.setAttribute("dz", dz);
然后跳转到list.jsp页面
list.jsp页面中:
<input type = "text" name="dz" id ="dz"> <%=request.getParameter("dz");%> </input>
忘记了怎么跳转,你应该会的吧。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%
String dz=request.getparameter("dz");
%>
String dz=request.getparameter("dz");
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询