关于getRequestDispatcher里面参数的问题

关于getRequestDispatcher里面参数的问题

<%

request.setAttribute("name", "value");

request.getRequestDispatcher("login_control.jsp").forward(request, response);

 %>

我想转发到这个页面login_control.jsp,可是运行的时候给我报了一个500的错误,如下图

http://img1.sycdn.imooc.com//climg/5a5c152a0001e79c12890676.jpg

于是我换了个目标页面,换成和视频中一样的名字,result.jsp

<%

request.setAttribute("name", "value");

request.getRequestDispatcher("result.jsp").forward(request, response);

 %>

结果正常显示了,程序运行无误。

我想问,难道是request.getRequestDispatcher方法里的参数名字是不支持下划线的?还是我哪里操作错了?http://img1.sycdn.imooc.com//climg/5a5c16b90001e5e412950737.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好,你的result.jsp内的内容粘贴到login_control.jsp中,再试下。500错误是服务器内部错误,也就是说代码存在问题。建议同学将你的代码贴出来看一下,方便帮助你解答问题。祝学习愉快~

  • 刘小强 提问者 #1
    确实代码逻辑有问题。非常感谢。
    2018-01-15 14:00:44
提问者 刘小强 2018-01-15 14:00:15

确实代码逻辑有问题。非常感谢。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java Web基础入门2018版
  • 参与学习       716    人
  • 提交作业       185    份
  • 解答问题       1363    个

会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师