浅学struts

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的方法中进行配置,最为重要的是登录页不能被拦截,如果被拦截就永远也不能登录上去。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值