SSH框架之Struts2 上

Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet.
一、框架搭建:
(1)导包
(2)配置核心过滤器(web.xml)
SSH框架之Struts2 上_第1张图片
(3)写一个Action
(4)创建Struts2配置文件(src/struts.xml)
SSH框架之Struts2 上_第2张图片
(5)运行
二、流程图
SSH框架之Struts2 上_第3张图片
三、常量默认配置(default.properties)
struts.i18n.encoding=UTF-8 设置编码.解决Post提交参数乱码;
struts.objectFactory = spring;
struts.objectFactory.spring.autoWire = name:
与Struts整合Spring框架有关;
struts.action.extension=action:设置Action在访问时的后缀名;
struts.enable.DynamicMethodInvocation = false : 配置是否允许动态方法调用;
struts.devMode = false : 是否启用开发模式;
constant name=“struts.i18n.reload” value=“true” :热加载核心配置文件(更新配置文件不需要重启服务器)
SSH框架之Struts2 上_第4张图片
引入其他配置文件到主配置中
四、Action编写
(1):将action定义为POJO类
(2)Action类实现一个Action的接口
(3)Action类继承ActionSupport类(推荐)
五、action访问方式配置
方式一:
SSH框架之Struts2 上_第5张图片
方式二:(推荐)
SSH框架之Struts2 上_第6张图片

你可能感兴趣的:(javaEE)