struts2下无法用直接通过路径访问.jsp的页面
来源:互联网 发布:MAC maven安装配置 编辑:程序博客网 时间:2024/05/16 23:50
struts2下无法用直接通过路径访问.jsp的页面
http://localhost:8081/struts2_020/index.jsp
访问会出错,
HTTP Status 403 - Access to the requested resource has been denied
type Status report
message Access to the requested resource has been denied
description Access to the specified resource has been forbidden.
Apache Tomcat/8.0.33
出错 可能的原因:1.没有放在webroot目录下,放在WEB-INF目录中
WEB-INF下的东西是禁止直接访问的,要想让人访问最好不要放在这个目录下。如果一定放在那里。你可以使用:request.getRequestDispatcher("/WEB-INF/test.jsp").forward(request,response);直接添加一个链接那肯定是没发过去的。你可以先跳到一个jsp,那个jsp里写上上面的代码就可以了。
2.在web.xml文件中进行了配置
<security-constraint>
<display-name>No direct JSP access</display-name>
<web-resource-collection>
<web-resource-name>No-JSP</web-resource-name>
<url-pattern>*.jsp</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>no-users</role-name>
</auth-constraint>
</security-constraint>
这个配置会导致无法访问.jsp页面,只能通过struts2.xml 中的action来调用。删掉就行
那么如果我们想要实现拒绝.jsp直接访问的功能是否就能这样用呢。通过这样的配置来实现这样的功能。
- struts2下无法用直接通过路径访问.jsp的页面
- TOMCAT发布的项目无法通过jsp页面直接访问本地资源的解决办法ss s
- Struts2 无法访问直接通过URL访问jsp文件
- Struts2实现文件上传,直接访问JSP页面出现异常
- jsp页面通过 request对象直接获取 struts2 Action的变量的值。
- 通过struts2的配置文件访问jsp
- jsp页面的相对路径访问
- 关于jsp页面通过el表达式访问struts2值栈的问题
- WEB-INF下的JSP是不能通过URL直接访问的
- WEB-INF下的JSP是不能通过URL直接访问的
- WEB-INF下的JSP是不能通过URL直接访问的
- 直接访问WEB-INF目录下的JSP页面的方法
- WEB-INF下的jsp页面用户不能直接访问如何解决?
- 在spring中如何直接访问在/WEB-INFO/ 下的 jsp页面
- 直接访问/web-inf/下的页面
- struts2访问jsp页面404
- 防止用户直接访问jsp页面的几种办法
- 通过.html访问jsp页面
- HDU-1089
- c++上级实验6--数组合并
- 重绘机制 导致绘制的控件重叠
- 第十一周项目2(1)
- 在MFC中用halcon读图像,显示在主窗口和picture control中
- struts2下无法用直接通过路径访问.jsp的页面
- 选择器
- BIRT中表格隔行换颜色效果
- Service
- HDU 1057 模拟
- OC里Self的应用
- CoreData简单地的使用
- Leetcode 350. Intersection of Two Arrays II
- IPC通信之-管道