急!!!!!!J2EE 把jsp放在WEB-INF访问路径是什么
我把jsp页面放在WEB-INF/jsp/test/test.jsp 在web.xml中这样配置
<welcome-file-list>
<welcome-file>/WEB-INF/jsp/test/test.jsp</welcome-file>
</welcome-file-list>
为什么说The requested resource (/MyEducationTest/) is not available.
------解决方案--------------------呵呵,web-inf下面本来就是不能直接访问的,是受保护的资源。
------解决方案--------------------jsp一般放在WebRoot或者WebContent中。
web-inf中的东西是受保护的资源,无法直接访问。
如果你使用spring mvc的话,倒是可以,不过要加过滤器
------解决方案--------------------http://blog.csdn.net/eidolon8/article/details/7050114
------解决方案--------------------用 struts 跳转
------解决方案--------------------
------解决方案--------------------通过action访问呗!
------解决方案--------------------额,把JSP文件放在webroot下即可
------解决方案--------------------WEB-INF是不能通过url访问的,但是代码可以访问,你可以通过代码来访问或者通过struts等框架的配置来访问
------解决方案--------------------web-inf中的东西是受保护的资源,无法直接访问 一般把你的jsp放在也web-inf同级的目录下
------解决方案--------------------web-inf中的文件是受保护的资源,无法直接访问,一般通过action跳转。
------解决方案--------------------
------解决方案--------------------直接放到webroot下面就好了
<welcome-file-list>
<welcome-file>/jsp/test/test.jsp</welcome-file>
</welcome-file-list>
------解决方案--------------------Java code
RequestDispatcher dispatcher=request.getRequestDispatcher("/WEB-INF/index.jsp");
dispatcher.forward(request, response);
------解决方案--------------------
放到 WEB-INF中的话,只能在通过跳转来访问了,直接应该不能在地址栏中输入
------解决方案--------------------
你还是首先学习一下 struts2框架吧,我一个好介绍,你百度 圣思园 ,然后选中
struts2的教学视频,下载了自己学一下 struts2要自己找一下哦
------解决方案--------------------
用request转发: request.getRequestDispatcher("/WEB-INF/jsp/test/test.jsp").forward(
request, response);其他的框架底层也是调用这个实现的。
------解决方案--------------------
------解决方案--------------------