- 浏览: 1504860 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (798)
- struts2 (42)
- servlet (20)
- quartz (4)
- jquery & ajax (24)
- tomcat (5)
- javascript (15)
- struts1 (8)
- 搜索关键字及链接 (3)
- fckeditor (3)
- Apache (5)
- spring (22)
- linux (3)
- 企业应用 (8)
- 综合应用 (13)
- 服务器 (2)
- 数据库 (85)
- 性能调优 (21)
- 网络应用 (15)
- 缓存技术 (8)
- 设计模式 (39)
- 面试题 (7)
- 程序人生&前辈程序员 (29)
- java基础 (59)
- hibernate (75)
- log4j (4)
- http (11)
- 架构设计 (28)
- 网页设计 (12)
- java邮件 (4)
- 相关工具 (11)
- ognl (7)
- 工作笔记 (18)
- 知识面扩展 (12)
- oracle异常 (1)
- 正则表达式 (2)
- java异常 (5)
- 项目实践&管理 (1)
- 专业术语 (11)
- 网站参考 (1)
- 论坛话题 (2)
- web应用 (11)
- cxf&webservice (22)
- freemarker (3)
- 开源项目 (9)
- eos (1)
- ibatis (6)
- 自定义标签 (3)
- jsp (3)
- 内部非公开文档(注意:保存为草稿) (0)
- 国内外知名企业 (2)
- 网店 (3)
- 分页 (1)
- 消费者习惯 (2)
- 每日关注 (1)
- 商业信息 (18)
- 关注商业网站 (1)
- 生活常识 (3)
- 新闻 (2)
- xml&JSON (5)
- solaris (1)
- apache.common (3)
- BLOB/CLOB (1)
- lucene (2)
- JMS (14)
- 社会进程 (8)
- SSH扩展 (2)
- 消费心理 (1)
- 珠三角 (1)
- 设计文档 (1)
- XWork&webwork (1)
- 软件工程 (3)
- 数据库及链接 (1)
- RMI (2)
- 国内外知名企业&人物 (1)
最新评论
-
司c马:
简介易懂、
OutputStream和InputStream的区别 -
在世界的中心呼喚愛:
解决我的问题
Java获取客户端的真实IP地址 -
bo_hai:
都是些基本的概念呀!
SSO -
tian_4238:
哥们,你也是搞水利这块的吧。
巧用SQLQuery中的addScalar -
loveEVERYday:
java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
struts2 中有四种 theme 类型:
simple theme A minimal theme with no "bells and whistles"
xhtml theme The default theme that uses common HTML practices
css_xhtml theme The xhtml theme re-implemented using strictly CSS for layout
ajax theme A theme based on the xhtml theme that provides advanced AJAX features
除了simple theme之外,其他的theme都会自动为你生成layout,例如
<s:form>
<s:submint />
</s:form>
会生成如下的HTML片段:
<form>
<table>
<tr>
<td><input type="submit" ../>
</tr>
</table>
</form>
所以如果使用这三种类型的theme不需要使用table定layout。
如果使用simple的theme才需要使用table定layout。
但是按照你的想法,使用前三种theme无法把submit和reset放在同一个tr中(即无法放在同一行)
解决方法:
1 使用simple theme , 但是这样子的话你无法使用ajax的一些特性,需要自己编写ajax的特性。
2 基于xhtml theme自己重新写一个theme,但是难度会大一点。
****************************************************************
struts.xml:
<constant name="struts.ui.theme" value="css_xhtml" />
jsp:
<s:form namespace="/admin/category" id="deleteCarSeriesForm" action="deleteCarSeries" method="post" theme="launch">
发表评论
-
Struts2对Action名称的搜索顺序
2011-08-03 22:47 1385新建一个struts2项目,命名为struts2。按照如下XM ... -
探究Struts2运行机制:StrutsPrepareAndExecuteFilter 源码剖析
2011-08-03 19:09 1777一、概述 Struts2的核心是一个Filter ... -
struts2 FilterDispatcher 和 StrutsPrepareAndExecuteFilter 的区别
2011-08-03 18:02 1348FilterDispatcher是struts2.0.x到2. ... -
框架学习之Struts2 第二节 Action的详解
2011-08-03 17:50 1383http://www.cnblogs.com/ying ... -
Struts2的模板和主题theme及自定义theme
2011-08-03 16:59 8274Struts2提供了三种主题,ajax, simple, cs ... -
struts2 action基类 ActionSupport
2011-08-03 16:14 2643Struts 2的Action无须实现 ... -
Struts2访问Web元素(RequestAware,SessionAware,ApplicationAware)
2011-08-03 14:50 9711在Struts2中,动作类虽然继承ActionSupport类 ... -
Struts2自定义拦截器实例—Session超时的处理
2011-08-03 10:49 3404版本:struts2.1.6 实例功能:当用户登陆后,ses ... -
Struts2数据传输的背后机制:ValueStack(值栈)
2011-07-11 15:34 1348今天看到一篇讲struts2的valuestack的很好文章, ... -
struts2文件上传的采用的三种方式解析
2011-07-06 18:29 1378文件上传几乎是每个项目实现的一个必须的模块。 上传就是将 ... -
Struts2 <s:token/>标签
2011-03-01 09:24 16161、使用Struts2的表单标签,其中需要增加token标签。 ... -
struts2的Action配置通配符
2011-02-28 17:05 22271.注意,书写代码的时候一定要注意命名的规则,不要胡乱的命名, ... -
struts2中form的theme属性
2011-02-28 16:00 2386struts2中theme属性包括xhtml,html,sim ... -
Struts2的类型转换器
2011-02-24 17:27 1401一、概述 在B/S应用中,将字符串请求参数转换为相应的 ... -
Struts2标签--s:url
2011-02-23 17:09 1886<!--action就是struts2 acti ... -
hgdfghgdfh
2011-01-06 17:57 0datealocaltonight.com -
Struts2 默认的模板配置 theme
2010-10-29 10:26 1480在使用struts2标签时,默认情况下生成的html代码会添加 ... -
Struts2自定义Theme
2010-10-29 10:21 16001. Struts2 Theme与WebWork Theme ... -
struts2数据校验流程图
2010-10-29 09:40 2155通过我在blog中写到关于利用Struts 2完成手动校验这篇 ... -
详解struts2中struts.properties
2010-10-18 11:28 1225Struts 2框架有两个核心配置文件: strut ...
相关推荐
最后,`org.apache.struts2.views`包支持不同类型的视图渲染,如FreeMarker、JSP和Velocity,这使得开发者可以选择适合的模板引擎来构建视图层。 综上所述,Struts2的工作流程大致如下:请求到达服务器后,...
该属性指定了Struts 2的对象类型检测机制,通常支持`tiger`和`notiger`两种属性值。其中`tiger`表示兼容Java 5及以上版本的类型检测,而`notiger`则表示不启用这些新特性。 #### struts.multipart.parser 指定了...
Struts 2整合Struts 1,允许开发者利用Struts 1已有的投资,同时享受Struts 2带来的优势,如增强的类型安全和更强大的拦截器机制。 在《Struts 2权威指南--基于WebWork核心的MVC开发》这本书中,作者李纲深入浅出地...
Struts2提供了丰富的视图组件,如`updownselect`、`doubleselect`、`datetimepicker`等,这些组件可以通过主题(theme)定制样式,使得视图的外观更加统一和美观。 总的来说,Struts2的工作流程大致为:请求到达->...
在Java Web开发中,Struts2框架作为MVC模式的一种实现,提供了一种简洁的方式来构建应用程序。其中,`struts.xml`是Struts2的核心配置文件,用于定义项目的包、常量、拦截器等基本设置以及具体的Action配置。 #### ...
`struts.ui.theme`定义了应用的主题,默认主题是`simple`,可以改变视图的展示风格。`struts.action.extension`配置了Struts2可接受的请求扩展名,默认为`.action`,在这里被扩展为包括`.do`和无扩展名的情况。 `...
struts.ui.theme=simple struts.serve.static.browserCache=false struts.url.includeParams=none ``` ##### 3. 使用Resource和native2ascii工具 如果项目中使用了资源文件(如.properties文件),需要确保这些...
<constant name="struts.ui.theme" value="simple"/> <constant name="struts.custom.i18n.resources" value="global"/> <package name="default" namespace="/" extends="struts-default"> ...
这些配置选项只是Struts2配置文件中的一部分,实际上还有更多关于动作、拦截器、结果类型、包等的配置。理解并熟练运用这些配置能够使开发者更加灵活地定制Struts2框架的行为,以满足特定项目的需求。在实际应用中,...
01 Struts2-Action 5 一、 Struts作用: 5 二、 搭建Struts2的运行环境: 5 三、 Namespace 6 四、 标签 6 五、 Action 6 六、 路径问题的说明 8 七、 Action的动态调用方法 8 八、 Action通配符(wildcard)的配置 9 ...
Java Struts2是一种基于Model-View-Controller (MVC)设计模式的Web应用程序框架,它极大地简化了Java Web开发流程。以下是对Struts2开发的一些关键知识点的详细说明: 1. **依赖库**:在使用Struts2进行开发时,...
9. **主题与皮肤**:Struts2允许定制外观和样式,通过更换主题(Theme)和皮肤(Skin)来改变用户界面的呈现效果。 10. **测试支持**:Struts2的动作类可以很容易地进行单元测试,因为它不依赖于HTTP请求。JUnit或...
Struts2是一个强大的Java web应用程序框架,它基于MVC(Model-View-Controller)模式,旨在简化企业级应用的开发。Struts2是Struts1.x和WebWork两个社区合作的结果,可以认为是WebWork的一个进化版本,继承了WebWork...
Struts2支持多种类型的表单控件,如复选框(checkbox)。需要注意的是,默认情况下复选框只能接受布尔值。如果需要处理整型或其他类型的数据,可能需要自定义转换逻辑或使用其他控件。 ### Struts2与Struts1.x的...
1. **导入Struts 2的jar包**:为了使用Struts 2,你需要在项目的类路径下添加Struts 2的核心库和其他必要的jar包,这些通常包括struts2-core、xwork-core、ognl等。 2. **检查struts.xml文件**:这是Struts 2的配置...
Struts2提供了一系列视图组件,如`org.apache.struts2.components`包下的组件,它们增强了JSP标签的功能,还支持主题(theme)以改变页面样式。视图呈现可以通过FreeMarker、JSP、Velocity等模板技术实现。 7. **...
Struts2的国际化(i18n)和主题(theme)功能也是其亮点之一。通过简单的配置,开发者可以轻松实现多语言支持,并定制UI样式,提升用户体验。 此外,Struts2提供了强大的插件系统,如Tiles插件用于页面布局,...
1. **Struts2_2100_Theme_3, Struts2_2100_Theme_4, Struts2_2100_Theme_2, Struts2_2100_Theme_1**: 这些文件可能涉及到Struts2的主题和皮肤功能。Struts2支持多种主题和样式,允许开发者自定义用户界面的外观和...
此参数用于确定Struts2框架中对象的类型。它支持`tiger`和`notiger`两种值,具体选择哪种策略取决于应用的需求。 #### 八、`struts.multipart.parser` 指定处理`multipart/form-data`MIME类型的文件上传组件。支持...