struts是控制web层
1.获取页面的请求路径:string s= request.getServletPath();
2.struts是一个过滤器,通过过滤器在找到struts.xml(名称是必须的),文件所在的位置是在src下,编译之后是在WEB-INF/classes下。
struts文件的内容大致是:
/success.jsp
并且过滤器要生效必须放在web.xml里面。
struts最重要的一个类:StrutsPrepareAndExcuterFilter
3.struts2的基本配置文件:
1).default.properties , 用于配置常量的。给struts进行“系统级”设置
2).struts-default.xml ,struts默认的核心配置文件。用于配置struts已经完成功能。
3).struts-plugin.xml,struts 整合其他工具或框架的插件核心配置文件。
4).struts.xml,用户自定义核心配置文件。用于配置编写struts程序。
5).struts.properties,用于设置用户的常量的具体值。一般不用。struts.xml存在替换者。
6).web.xml,用于设置常量,或扩展struts等。不建议使用。
4.jakarta 是最初阿帕奇的一个最大的项目,由于项目写的很完善,所以有不少框架都是在这个大的项目中分离出来的。
struts2的实现类有三种:1 pojo2 actionsupport 3action接口
struts2使用servlet的API actionContext 和 servletActionContext
5.用户登录的权限:继承intercepter,创建一个拦截器的类,然后实现登录的一些响应的规则,将登录信息放到session里面,决定是否放行方法。拦截器类建立之后会在Struts的方法中进行配置,最为重要的是登录页不能被拦截,如果被拦截就永远也不能登录上去。
浅学struts
最新推荐文章于 2022-07-30 22:01:23 发布