双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

一个转发请求的问题

linshenxiu linshenxiu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有一个index.jsp页面,进来以后先检查requestScope中有无types键。若没有,就跳向servlet去获取,然后再由servlet转发请求到index.jsp页。代码是这样写的:
页面部分:

<c:if test="${requestScope.classss==null}">
<jsp:forward page="servlet/TypeServlet"></jsp:forward>
</c:if>
<c:if test="${requestScope.types!=null}">
Hello World!
</c:if>

servlet部分

List listTypes=new TypeBizImpl().getTypesByClassId(1);
request.setAttribute("types", listTypes);
RequestDispatcher rd=request.getRequestDispatcher("../index.jsp");
rd.forward(request, response);

可是运行的时候却出现了死循环!
如果从servlet转发到其他页面,在其他页面里取types的值,是可以取到的。那为什么转发到原始页index.jsp,会出现死循环呢?
...全文

相关推荐

解决struts2请求转发或重定向时,一个结果码无法对应多个视图的问题

通过两个自定义结果集,解决struts2请求转发或重定向时,一个结果码无法对应多个视图的问题。以前的做法,是在配置Action时使用通配符解决,但这样需要JSP页面名称和Action的方法名称一致,如果命名不一致或不规范,就无法实现了。

半点烟尘

forward方法实现请求转发

RequestDispatcher对象的forward方法在使用时应注意的问题

weixin_42298956

nginx实现根据URL转发请求的实战经历

主要给大家介绍了一次关于nginx实现根据URL转发请求的实战经历,文中通过示例代码介绍的非常详细,对大家学习或者使用nginx具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

weixin_38597889

servlet中实现请求转发,用户登录

servlet中实现请求转发,用户登录,在servlet中验证用户名和密码.

zhucfan

请求转发jsp页面乱码问题的快速解决方法

•在最近的项目中 使用了jsp+servlet来开发项目,但是由于后台的不太熟练 导致了困难重重。所幸 学习能力还可以 一边做一遍学吧。 •今天的问题:请求转发后页面的乱码问题 •由于特殊原因——图片上传的form表单无法通过ajax提交 因此必须使用form表单直接提交。但是这样会导致一个问题:前后台交互的时候效果不好。为什么效果不好?这里说的不是功能的问题。作为web开发者,客户的体验我们要放在第一位。因此,我们必须将对客户的信息反馈放在一个比较重要的地位。说白了,就是上传个图片成没成功?我发布的信息是否成功的上传了?如果你上传东西的时候网页没反应,或者直接就跳转到其他页面,他会以为可以了

weixin_38655878
评论 15
收藏 已收藏
分享
返回顶部
linshenxiu
Web 开发 81,108 成员 341,721 内容