- 浏览: 961566 次
- 性别:
- 来自: 江西上饶
文章分类
- 全部博客 (460)
- p.spring (56)
- p.maven (20)
- p.ant (17)
- p.jee (18)
- p.jse (33)
- p.ofbiz (31)
- p.软件工程 (8)
- p.struts2 (5)
- p.hibernate (5)
- linux (25)
- 设计模式 (2)
- p.javascript (11)
- 硬件 (1)
- p.jsp (2)
- p.windows批处理 (1)
- 操作系统问题 (5)
- 算法 (1)
- p.mysql (7)
- p.sql (5)
- p.c (1)
- google产品 (0)
- 内存 (1)
- p.struts (1)
- p.freemarker (7)
- p.css (4)
- p.log4j (10)
- p.html (3)
- 淘宝产品 (0)
- 其他 (3)
- 编译器 (0)
- svn (4)
- p.spring.security (11)
- 图形 (0)
- p.xml (1)
- p.ssh (0)
- p.jquery (4)
- p.jdbc (3)
- p.flex (0)
- p.c++ (0)
- p.c#Net (0)
- p.assembly (0)
- p.sqlserver (0)
- p.其他 (3)
- p.webwork (21)
- p.wap (12)
- p.cglib (1)
- p.jee服务器 (11)
- windows (2)
- p.iphone (1)
- p.java.分布式与集群 (2)
- p.ibatis (16)
- p.eclipse (5)
- 架构 (2)
- http协议 (5)
- 我的个人标准 (2)
- 多线程 (1)
- 奇怪问题 (5)
- p.jira (13)
- p.httpclient (1)
- 服务器.apache (11)
- 安全防范 (1)
- p.PODAM (1)
- p.junit (16)
- fop (2)
- 硬盘安装 (1)
- powerdesigner (0)
- 单元测试 (1)
- apache commons (4)
- tomcat+apache集群 (10)
- 各类诡辩 (1)
- 安卓 (8)
- qvod (1)
- java编程基础知识考试考点及答案 (0)
- 工作总结 (4)
- oracle (0)
- spring的util工具 (3)
- json (2)
- maven (3)
- jms (19)
- p.bat (3)
- hadoop (2)
- git (3)
- nginx (1)
- p.移动开发 (1)
- shiro (3)
- 游戏破解 (1)
- react-native (7)
- ios开发 (1)
- webmagic (6)
- socks5 (1)
最新评论
-
weituotian:
说的不好,没人看的
公司系统中的菜单功能和权限功能 -
石不易:
非常详细的注解~
绑定端口和IP,Listen 与VirtualHost指令 -
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
spring mvc -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装 -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装
1.webwork.configuration=com.opensymphony.webwork.config.DefaultConfiguration
可以扩展com.opensymphony.webwork.config.Configuration来创建自己的方式来获取配置参数以传给webwork
2.指定locale和编号
webwork.locale=en_US
webwork.i18n.encoding=utf-8
3.objectfactory
提供一个com.opensymphony.xwork.ObjectFactory子类名称,当然某些情况下子类可以使用缩写,如webwork.objectFactory=spring或者
webwork.objectFactory=com.opensymphony.webwork.spring.WebWorkSpringObjectFactory
4.自动装配策略
指定当使用springobjectfactory时自动装配方式
可以是name,type,auto,和constructor,默认是name
webwork.objectFactory.spring.autoWire = name
5.类缓存
标识webwork-spring集成,如果类实例应该被缓存,true, false (true 是缺省的) 。建议不修改
6.缺省对象类型裁决者 (监视器)
你可以提供一个com.opensymphony.xwork.util.ObjectTypeDeterminer 实现类的名字
有一些实现类提供了缩写,例如 "tiger" or "notiger"
#webwork.objectTypeDeterminer = tiger
#webwork.objectTypeDeterminer = notiger,默认是com.opensymphony.xwork.util.DefaultObjectTypeDeterminer,但是如果你加入了xwork-tiger.jar包,默认会使用com.opensymphony.xwork.util.GenericsObjectTypeDeterminer
关闭tiger支持,使用notiger,webwork.objectTypeDeterminer = notiger
7.文件上传
webwork.multipart.parser文件上传的解析方式,支持jakarta,pell和cos
cos对应的是COS框架
pell对应的是Pell框架
jakarta对应的是Common-FileUpload框架,该方式依赖commons-io.jar架包
jakarta支持多文件上传,pell能支持中文名文件的上传,其他需要手动做encoding。
webwork.multipart.saveDir=缺省目录,默认是 javax.servlet.context.tempdir
webwork.multipart.maxSize=2097152
可以扩展com.opensymphony.webwork.config.Configuration来创建自己的方式来获取配置参数以传给webwork
2.指定locale和编号
webwork.locale=en_US
webwork.i18n.encoding=utf-8
3.objectfactory
提供一个com.opensymphony.xwork.ObjectFactory子类名称,当然某些情况下子类可以使用缩写,如webwork.objectFactory=spring或者
webwork.objectFactory=com.opensymphony.webwork.spring.WebWorkSpringObjectFactory
4.自动装配策略
指定当使用springobjectfactory时自动装配方式
可以是name,type,auto,和constructor,默认是name
webwork.objectFactory.spring.autoWire = name
5.类缓存
标识webwork-spring集成,如果类实例应该被缓存,true, false (true 是缺省的) 。建议不修改
6.缺省对象类型裁决者 (监视器)
你可以提供一个com.opensymphony.xwork.util.ObjectTypeDeterminer 实现类的名字
有一些实现类提供了缩写,例如 "tiger" or "notiger"
#webwork.objectTypeDeterminer = tiger
#webwork.objectTypeDeterminer = notiger,默认是com.opensymphony.xwork.util.DefaultObjectTypeDeterminer,但是如果你加入了xwork-tiger.jar包,默认会使用com.opensymphony.xwork.util.GenericsObjectTypeDeterminer
关闭tiger支持,使用notiger,webwork.objectTypeDeterminer = notiger
7.文件上传
webwork.multipart.parser文件上传的解析方式,支持jakarta,pell和cos
cos对应的是COS框架
pell对应的是Pell框架
jakarta对应的是Common-FileUpload框架,该方式依赖commons-io.jar架包
jakarta支持多文件上传,pell能支持中文名文件的上传,其他需要手动做encoding。
webwork.multipart.saveDir=缺省目录,默认是 javax.servlet.context.tempdir
webwork.multipart.maxSize=2097152
发表评论
-
jsp 中 自定义Map 调用国际化
2013-01-30 11:10 1174在jsp中,自动以map,如 #{"1": ... -
s:set 定义一个map并从map取出vlaue
2012-12-19 11:30 11471.方法一,先使用set <td><s:s ... -
标签的样式(去除tr等布局元素)
2012-11-15 17:36 1300struts2中theme属性包括xhtml,html,sim ... -
注解验证
2011-04-27 18:28 2134http://www.opensymphony.com/web ... -
时间类型,精度问题(Timestamp,Date)
2011-04-08 16:38 5225经过调试,发现最后转换器会进入com.opensymphony ... -
freemarker
2011-03-27 23:37 14281.freemarker.properties locale= ... -
ognl
2011-03-27 19:03 1248ognl是object graph(图表) navigaton ... -
文件上传,下载
2011-03-27 13:32 1361关于和文件上传的配置,查看webwork.properties ... -
异常处理
2011-03-26 17:48 1067在默认配置中 <interceptor-stack na ... -
action配置
2011-03-26 17:26 1197普通配置不说明 动态方法调用: 如我们使用同一个表单,当用户 ... -
访问servlet api
2011-03-26 16:44 1085首先获取ActionContext ActionContext ... -
处理结果(result)和默认action
2011-03-26 16:39 1491默认action,在package元素 ... -
动态方法调用
2011-03-22 23:53 1043struts.enable.DynamicMethodInvo ... -
转换器的错误处理
2011-03-22 22:28 1170conversionError拦截器。如果有错误,回到了inp ... -
类转换器
2011-03-22 21:40 968如我们通过在action定义user,然后user.name, ... -
国际化
2011-03-22 21:27 1293保存一个文件到classpath下面,如message.pro ... -
验证框架
2011-03-22 21:21 1143重写validate方法,页面中使用了ww:form标签,已经 ... -
Array、List、Map
2011-03-22 18:41 1433数组方式,如我们有两 ... -
主要配置文件
2011-03-16 15:32 1184文件可选位置(相对于webapp)用途web.xml否/WEB ... -
webwork的过滤器
2011-03-15 10:40 1902在webwork的架构中,标准过滤器推荐从ActionCont ...
相关推荐
4. **`webwork-default.xml`**(可选):这个文件是WebWork2提供的默认配置文件,通常位于`/WEB-INF/lib/webwork-x.x.jar`中,开发者可以选择性地将其包含进`xwork.xml`中以继承默认配置。 5. **`velocity....
2. **`webwork.properties`**:此文件用于配置WebWork的一些基本属性,例如国际化资源文件的位置等。 3. **`web.xml`**:这是Web应用的基本配置文件,用于配置Servlet容器的启动参数等信息。 #### 五、总结 通过...
Ant是Java开发中常用的构建工具,通过XML格式的配置文件来定义任务和依赖关系。 `docs` 目录很可能包含了WebWork 2.1的API文档或其他技术文档,这些文档对开发者理解和使用框架非常有帮助。 `src` 目录存放了源...
- **Spring上下文加载监听器**:在`web.xml`文件中,通过`<context-param>`标签指定了Spring配置文件的位置(`/WEB-INF/applicationContext.xml`),并通过`<listener>`标签注册了`ContextLoaderListener`监听器,这...
- 配置WebWork的全局配置文件(如`webwork.properties`和`struts-default.xml`),定义全局属性和Action的映射。 - 将WebWork的动作类作为Spring的bean管理,这样可以利用Spring的依赖注入功能。 在整合这三者时,...
`dataSource`属性引用之前定义的数据源Bean,`configLocation`则指定了iBatis配置文件的位置。 ```xml ``` 最后,定义了一个`PersonServices` Bean,它负责处理业务逻辑,并通过注入`sqlMapClient`来操作...
4. **配置Action映射**:在`struts.xml`或`webwork.xml`配置文件中定义Action的映射关系,指定URL与Action类之间的对应关系。 #### WebWork的内部流程解析 - **请求处理流程**: - 用户发起HTTP请求。 - ...
6. **配置管理**:WebWork的配置文件(通常是struts-config.xml或类似的配置文件)用于定义Action的映射、拦截器链以及其他设置。这些配置可以控制Action的执行流程,如错误处理、国际化等。 7. **ActionForm**:...
1. **动作映射(Action Mapping)**:WebWork通过XML配置文件或注解来定义URL与Java动作类之间的映射关系,使得请求能够准确地路由到相应的处理逻辑。 2. **拦截器(Interceptors)**:WebWork的拦截器机制允许在...
- 创建`webwork.properties`和`xwork.xml`文件,前者设置WebWork的属性,后者定义了XWork的工作流配置,这里只包含了基本配置,具体Action的跳转将在后续添加。 5. **集成Spring**: - 使用MyEclipse的“Add ...
5. **build.properties**:构建配置文件,定义了项目构建时的属性,如编译路径、依赖库等。 6. **webwork-example.war**:WebWork的示例应用,可以部署到Servlet容器(如Tomcat)中运行,帮助开发者了解WebWork的...
开发者需要在`webwork.xml`文件中定义Action、拦截器、结果类型等关键元素,以及在`struts.properties`文件中设置全局属性。此外,为了充分利用框架的特性,还需要在`web.xml`中正确配置Servlet监听器和过滤器。 ##...
在这个压缩包中,文件名"webworkPratice"很可能是项目实践的源代码或配置文件,它包含了运行WebWork应用所需的所有组件。 首先,WebWork的核心概念是Action,它是业务逻辑的载体,负责处理用户请求。Action通过接收...
2. **环境配置**:在WebWork的配置文件(如`struts-config.xml`或`webwork.xml`)中,需要声明资源包(ResourceBundles),这样WebWork才能知道在哪里查找和加载这些属性文件。 3. **使用i18n标签**:在JSP页面中,...
通过XML配置文件或注解,你可以将URL请求映射到相应的Action,这样当用户发起请求时,WebWork会调用对应的Action执行业务逻辑。 2. **强大的表单绑定和验证**:WebWork支持自动将HTTP请求参数绑定到Action类的属性...
通过XML配置文件(如webwork.xml或struts-config.xml)或注解,我们可以设置URL模式、参数、拦截器等,实现灵活的路由。 3. **验证框架**:WebWork2内置了强大的验证框架,允许开发者对用户输入进行校验。通过在...
在配置方面,Struts2不再局限于单一的`webwork.properties`文件,而是引入了多个配置文件,如`struts-default.xml`、`struts-plugin.xml`、`struts.xml`以及可选的`struts.properties`。这使得配置更加灵活,可以...
2. 数据验证:WebWork2 内置了数据验证框架,可以通过注解或XML配置文件定义验证规则。 3. 动态方法调用:通过OGNL,WebWork2 支持动态方法调用,使得动作方法的命名可以更自由。 4. AJAX支持:WebWork2 提供了...
Struts2是一个基于MVC...正确配置和理解其核心组件,如过滤器、配置文件和属性设置,将有助于高效地利用这个框架。同时,与IDE的集成也是提升开发效率的关键,确保IDE能够正确识别并提供有关Struts2配置的智能提示。
`JzqdAction-conversion.properties`文件是WebWork的转换配置文件,它定义了ActionForm中属性与用户输入之间的转换规则。在这个场景中,我们可能会为表格的每个单元格定义转换规则,确保用户输入的数据类型正确无误...