您的位置:首页 > 编程语言 > Java开发

Struts2知识点

2016-10-22 18:02 441 查看
一、Struts2简介
1、Servlet PK Filter
2、半成品,提高开发效率
3、Struts2=struts+WebWork

二、搭建开发环境
1、拷贝jar包
2、在构建路径的顶端建立struts.xml的配置文件
3、配置过滤器:(很多人会忘记)

三、第一个案例:
用户发出请求:地址以action或者不写。默认的
编写配置文件:指定动作、动作类、动作方法、结果视图
编写动作类和动作方法

四、执行过程


五、Struts2的配置
1、配置文件和加载顺序
default.properties struts-core-**.jar org.apache.struts包
struts-default.xml struts-core-**.jar
sturts-plugin.xml 插件中
struts.xml 构建路径顶端   推荐
struts.properties 构建路径顶端
web.xml
2、constant常量配置
熟悉常用常量
3、package元素
name:唯一
extends:struts-default
namespace:小难度
abstract:没有action子元素的包可以声明为抽象包
4、action元素
name:动作名称。用户用于请求
class:动作类的全名。默认值:ActionSupport
method:动作方法名称。默认值:execute

六、动作类的书写
1、POJO
2、实现Action接口
SUCCESS
ERROR
LOGIN
INPUT
NONE
3、继承ActionSupport(推荐)

七、动作方法
public String XXX(){}
不返回任何的视图,返回null或none字符串。

八、动作的请求
1、使用通配符*    {1}
2、DMI动态方法调用         action!m1
默认是关闭的

九、在动作中访问ServletAPI
方式一:ServletActionContext静态方法(推荐)
方式二:动作类实现XXXAware接口
是由一个拦截器负责注入的,servletConfig
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struts2.0