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

Struts2  概述: 

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

首先导入jar 包:   

       struts2学习笔记01

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

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

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

action的配置: struts2学习笔记01

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

struts2学习笔记01

过滤器实现的原理: 

            过滤器通过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中的常量文件进行配置,如编码集等

 

 

 

 

 

 

相关文章:

  • 2021-07-12
  • 2021-12-22
  • 2021-11-25
  • 2021-08-16
猜你喜欢
  • 2021-10-01
  • 2021-10-21
  • 2021-05-02
  • 2022-01-30
相关资源
相似解决方案