nnpc.net
当前位置:首页 >> jsp中到底是用ForwArD还是inCluDE动作用于将请求转发到其他jsp页面呢 >>

jsp中到底是用ForwArD还是inCluDE动作用于将请求转发到其他jsp页面呢

<jsp:include page="a.jsp"></jsp:include> 把一个页面产生的结果引入到当前页面.<jsp:forward page="a.jsp"></jsp:forward> 如果不需要传参,不能如下写法<jsp:forward page="a.jsp"></jsp:forward> 可以这样写<jsp:forward page="a.jsp"></jsp:forward> 需要转发传参时<jsp:forward page="a.jsp"><jsp:param value="aaa" name="login_name"/></jsp:forward> 所以应该是用forward传参

request.getRequestDispatcher("要跳的页面").forward(request,response) 通过上下文转发 response.sendRedirect(("要跳的页面")

jsp刚出来的时候不只是做展示,后台代码也写,数据库也由他访问.所以需要这些标签

<jsp:forward>从一个jsp文件传递request信息到另外一个jsp文件,<jsp:forward>后面的部分将不会被执行.可以使用 <jsp:param> 传递参数.<jsp:include>将包含的文件放在jsp中和其他一起执行.

:是页面跳转,就是从一个页面跳转到另外一个页面. :是动态包含,就是在一个主页面中包含另外一个页面,是包含.

用来从action跳转至页面的.forward方法里传入一个string,会跳转到这个字符串对应的jsp页面

页面转向啊 ! 和c的include一样 将另一个一面加到这个页面中 页面转向执行

string content=(string)request.getattribute("into");httpsession session=request.getsession();string pid=(string)session.getattribute("pid");requset.setattribute("id","值");然后 用request.getrequestdispatcher("admin/content.jsp").

include是在当前页面的当前位置导入一个jsp页面,forward是整个页面转向到另一个页面

JSP:include 是将一段java代码或页面放到页面指定的位置 而jsp:forward 是跳转页面的

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com