解决用户绕过Servlet直接访问jsp页面


解决用户绕过ActionServlet,直接访问jsp文件的问题

1、将所有jsp文件拷贝到WEB-INF目录下

       因为WEB-INF目录中的内容不能直接访问,但能转发过来

项目结构图如下:

解决用户绕过Servlet直接访问jsp页面_第1张图片

2、修改struts.xml

解决用户绕过Servlet直接访问jsp页面_第2张图片

注释:

<action name="nameform">中只有name属性,没有class属性,

Struts框架会默认为该<action>添加一个class,

作用是转发到对应的<result name="success">中指定页面


      

你可能感兴趣的:(java,jsp,servlet)