struts2学习笔记01

之前忙着复习,已经很久时间没有更新了,虽然技术也在学习,但是只是记在了笔记上。把之前的笔记发一下。

Struts2  概述: 

           struts2 框架是应用在JavaEE Web层框架,在1 的基础上发展的全新的框架

首先导入jar 包:   

       

导入jar包后就可以使用struts2 了,每次使用框架不例外的都要进行配置,而struts2的配置是通过配置action 来进行的

1、 创建struts2 的核心配置文件(名称,位置固定----必须在src 下,名称为struts.xml)

引入DTD 约束 这里不进行说明了。

action的配置: 

与hibernate 不同的是,struts2 需要配置过滤器 ,过滤器通过过滤action文件来进行操作。

过滤器实现的原理: 

            过滤器通过url 获取请求路径后 ,获取到路径里的name值(hello),在src下找到struts.xml文件,通过dom4j解析得到xml文件内容,匹配标签中的name值,如果一样通过反射的方法找到action方法并执行

struts.xml文件标签:

主要用到三个标签<package><action><result>

顾名思义

<package>------一个配置文件中可以写多个package ,但是name属性不能相同

                         extends属性:  固定值是struts-default,使得package中配置的类具有action功能

                         namespace属性: 构成访问路径,默认 '/'

<action>-------跟hibernate 中的类似 ,不作解释

<result> --------根据action的返回值,配置到不同的路径中

                         <type> 是重定向还是转发,默认转发

另外的一个标签<constant> 常量设置标签,修改struts中的默认常量

找到struts中的常量文件进行配置,如编码集等

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值