`
okcomputer2009
  • 浏览: 35129 次
  • 性别: Icon_minigender_1
  • 来自: singapore
社区版块
存档分类
最新评论

Struts1.3 Tag总结之----Button

阅读更多

几种按钮类型的标签

    <html:button property="normalButton" value="只是一个普通按钮" />

   只是一个普通按钮,当点击以后不能产生任何作用。要产生作用的话,必须调用事件,如:onclick="form.submit()" 这样也可以是表单提交

 

    <html:submit value="提交"/>

    标准提交按钮

 

    <html:reset  value="重填"/>

    标准重设表单中输入/选择控件值按钮

 

<html:cancel value="取消"/>

取消按钮,要用这个按钮,必须在struts-config.xml中,找到该表单提交对应的action,然后加入 cancellable="true" ,这样这个按钮才可以点击。否则会跑出异常 javax.servlet.ServletException: org.apache.struts.action.InvalidCancelException

   若要进一步对取消按钮点击后进行操作,则需在action类中加入代码。

if(isCancelled(request)){……} 还有一点就是cancel button会忽略ActionForm中的validata()方法而直接进入Action类。

 

<html:image page="/jsp/images/btn1.jpg"/>

Image标签会生成一个有提交功能的图片按钮。可以通过4种方式来设置图片的位置:

  1. page="/jsp/images/btn1.jpg"

表示从[项目根目录] 下开始算起的文件相对路径,/路径名/文件名

2. src="./jsp/images/btn2.jpg"

表示文件的绝对路径, [项目根目录]/路径名/文件名,上面”.” 就表示了项目根目录

3. pageKey="img.dir.btn003"

从资源文件里读取文件的路径,并遵循page属性的方式(相对路径)

在资源文件里的 img.dir.btn003=/jsp/images/btn3.jpg

4. srcKey="img.dir.btn004"

从资源文件里读取文件的路径,并遵循src属性的方式(绝对路径)

在资源文件里的 img.dir.btn003=./jsp/images/btn4.jpg

 

通过从资源文件中读取文件名的方式,就可以实现对于图片的i18n,如下例:

applicationResources_zh_CN.properties的中文信息配置文件中,

有一个“img.dir.btn005=/jsp/images/btn2.jpg

applicationResources_en_US.properties的英文信息配置文件中,

有一个“img.dir.btn005=/jsp/images/btn1.jpg

而在JSP页面中 <html:image pageKey="img.dir.btn005"/>

这样就实现了对于不同语言环境下的浏览器,会得到不同的图片显示,从而实现了StrutsInternationalization 功能。

 

Image还有一个属性 altKey="img.text" 从资源文件里读出信息,给按钮辅助说明(当鼠标放在按钮上的时候)。

分享到:
评论

相关推荐

    struts1.3用户指南

    3. **配置文件**:Struts1.3的配置主要在struts-config.xml文件中进行,包括Action的配置、Form Bean的定义、Action Mapping的设定等,这是整个框架运行的基础。 4. **Form Bean**:用于封装用户的输入数据,与JSP...

    struts1.3 jar包

    1. `struts-core.jar`:包含了Struts的核心组件,如Action、ActionForm、ActionMapping等关键类。 2. `struts-tiles.jar`:提供了Tiles框架,用于页面布局和组合。 3. `struts-bean.jar`:包含了用于表示业务对象和...

    struts1.3 入门级例子

    7. **国际化与本地化**: Struts1.3支持多语言环境,可以在Struts-config.xml中配置资源文件,根据用户浏览器的设置提供相应的文本内容。 8. **错误与异常处理**: 通过在Struts-config.xml中定义全局异常处理,可以...

    Struts1.3+Spring4.x+Hibernate4.x框架整合实现对书籍的增删改查(含分页)

    总结来说,"Struts1.3+Spring4.x+Hibernate4.x框架整合实现对书籍的增删改查(含分页)"项目展示了如何使用SSH框架来构建一个功能完善的书籍管理系统。Struts处理用户请求,Spring管理应用组件并提供事务支持,...

    struts1.3+spring3.0+hibernate3.3简单项目示例

    在Struts1.3中,ActionForm对象用于接收和验证用户输入,Action类处理业务逻辑,而配置文件(struts-config.xml)则定义了请求与Action间的映射关系。 2. Spring3.0: Spring是另一个核心Java框架,它提供了一个...

    struts-spring-other-lib 等jar包

    struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-...

    Struts1.3全部架包

    Struts1.3的全部架包,非常全,包含:struts-core-1.3.10.jar,struts-tiles-1.3.10.jar,struts-taglib-1.3.10.jar,struts-faces-1.3.10.jar,struts-extras-1.3.10.jar........

    struts-config.xml struts标准配置文件 struts-config

    struts-config.xml struts标准配置文件 struts-config

    struts是1.3API

    4. **配置文件(struts-config.xml)**:这是Struts应用的主要配置文件,定义了Action、ActionForm、ActionMapping以及Dispatcher的配置。在这里,你可以定义每个Action的映射、表单Bean以及结果视图。 5. **Tiles*...

    struts1.3.jar

    3. **配置文件**:`struts-config.xml`是Struts 1.3的主要配置文件,它定义了Action的映射、数据源、以及与视图的关联。在该文件中,你可以设置Action的路径、输入页面、转发和异常处理。 4. **标签库**:Struts ...

    struts2-struts1-plugin-2.1.6.jar

    struts2-struts1-plugin-2.1.6.jar

    Struts1.3API

    12. **.struts-config.xml**:框架的核心配置文件,定义了Action、ActionForm、ActionMapping和其他相关元素。 13. **.struts.properties**:框架的全局属性文件,可以设置默认的编码、主题等。 14. **Tiles ...

    配置 struts1.3

    - 该框架的核心组件包括ActionForm、Action、ActionServlet、Struts配置文件(struts-config.xml)、JSP标签库等。 2. **配置文件struts-config.xml** - `struts-config.xml`是Struts框架的核心配置文件,它定义...

    struts1.3jar包

    struts1.3jar包

    struts2-core.jar

    struts2-core-2.0.1.jar, struts2-core-2.0.11.1.jar, struts2-core-2.0.11.2.jar, struts2-core-2.0.11.jar, struts2-core-2.0.12.jar, struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar,...

    struts2-spring-plugin-2.3.15.2.jar ; struts2-json-plugin-2.3.16.3.jar

    struts2-spring-plugin-2.3.15.2.jar ; struts2-json-plugin-2.3.16.3.jarstruts2-spring-plugin-2.3.15.2.jar ; struts2-json-plugin-2.3.16.3.jar

    struts2-json-plugin-2.3.24-API文档-中文版.zip

    赠送jar包:struts2-json-plugin-2.3.24.jar; 赠送原API文档:struts2-json-plugin-2.3.24-javadoc.jar; 赠送源代码:struts2-json-plugin-2.3.24-sources.jar; 赠送Maven依赖信息文件:struts2-json-plugin-...

    学习Struts1.3的相关jar包和API

    首先,Struts1.3的核心jar包包括`struts-core.jar`,这是整个框架的基础,包含了Action、Form、PlugIn、RequestProcessor等核心类。Action类是处理用户请求的核心,它接收并处理HTTP请求,然后调用相应的业务逻辑。...

    struts1.3实现的Validator简单验证

    Struts1.3是Apache Struts框架的一个版本,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序开发框架。Validator是Struts框架中的一个关键组件,用于处理用户输入验证,确保数据的有效性和一致...

Global site tag (gtag.js) - Google Analytics