java学习框架之Struts2学习(2)

2017-12-25  本文已影响0人  hanyongwei

首先记录一下Struts常用常量

常量名

常量名 常量值 说明
struts.i18n.encoding 说明 应用中使用的编码
struts.objectFactory.spring.autoWire name 和spring框架整合有关
struts.multipart.parser jakarta 指定文件上传用的组件
struts.multipart.maxSize 2097152 文件上传总文件大小限制:2M
struts.action.extension action,, 能进入Struts2框架内部的url地址后缀名。多个值用逗号分隔
struts.enable.DynamicMethodInvocation false 是否允许动态方法调用
struts.devMode false 是否是开发模式。开发模式:改了配置文件,不需要重启。输出更多的错误信息。开发阶段建议为true。
struts.ui.theme xhtml 页面展示用的主题

在struts.xml中可以覆盖默认常量,使用<constant name="" value=""></constant>元素进行覆盖

<!-- 开发模式修改不再重启 -->
<constant name="struts.devMode" value="true"></constant>

package元素

作用:在struts2的配置文件中引入了面向对象思想,使用了分包管理。易于管理动作类。便于模块化开发动作
属性:
name:包的名称。必须写。且必须唯一。
extends:一般情况下需要继承struts-default包,但是经我实验写struts-default报错,可以写json-default
namespace:名称空间。 名称空间 + 动作名称 = 访问路径.
namespace的默认值:
a.不写该属性
b.写了该属性,取值是一个"".
注意:默认值不是/

action元素

作用:配置动作用的。
属性:
name:动作名称
class:动作类全名。默认的动作类是:com.opensymphony.xwork2.ActionSupport
是在struts-default.xml中定义的

上一篇下一篇

猜你喜欢

热点阅读