Struts2的配置总结
1.导入相关的包
commons-logging-*.jar commons项目的log日志包
freemarker-*.jar 前台页面模板
ognl-*.jar struts2处理前台页面的核心语言,是一种动态图导航语言
struts2-core-*.jar struts2的核心包
xwork-core-*.jar webwork的核心包
commons-fileupload-*.jar 支持文件上传的jar包
2.配置web.xml3.配置struts2.xmlstruts2各常量详解
3.2配置package:package有3个常用属性:
name:用来标识该package,当有多个package时,可以与其他package区分开。
extends:通常配置为 extends="struts-default"
namespace:命名空间,默认值为""
3.3配置action:name、class、method三个属性不用讲了。
3.4配置result:name:匹配action的method返回的结果
type:常用的有以下几个
dispatcher 默认值,服务器端跳转,类似jsp的forward
redirect 客户端跳转,类似jsp的redirect
chain forward到一个action
redirectAction 重定向到一个action
3.5配置param:param用来为其他标签提供参数。
name: 参数名
value: 参数值
id: 可选属性,指定该元素引用id