`
java虫
  • 浏览: 534845 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts标签使用笔记(不断更新)

阅读更多
 
Struts提供了非常多的标签,依据功能和使用习惯的不同被分到了五个标签库中:

Bean Tags:该标签库包含的标签可以用来创建bean、访问bean和访问bean的属性。同时提供了依据cookies、headers和parameters的值创建相关bean的能力。

HTML Tags:该标签库包含的标签可以用来创建Struts输入表单。

Logic Tags:该标签库包含的标签可以用来进行逻辑判断、集合迭代和流程控制。

Nested Tags:该标签库建立在前三个标签库的基础上,具有前三个标签库的所有功能,只是允许标签间的嵌套。

Tiles Tags:该标签库包含的标签可以用来创建tiles样式的页面。

参考链接http://www.solol.org/technologic/java/j-struts/#d10e77

1.text

<html:text name=”searchForm” property="project.name" styleClass="inputinf">html:text>


比如在查询的时候这样使用比较方便,提交后查询条件依然存在

引用css属性需用styleClass,

2,radio

<html:radio property="project.isCompleteProject" value="true">是html:radio>

<html:radio property="project.isCompleteProject" value="false">否html:radio>


Struts回根据project的isCompleteProject属性自动填充radio

3.Write

<bean:write name="searchProjectForm" property="project.projectNumber"/>


简单将javabean属性输出到页面上。

4.definde

<bean:define id="signTime" name="projectForm" property="project.signTime" type="java.util.Date"/>


bean:define标签在toScope(如果没有指定值就使用page作用域)指定的作用域中创建一个新属性,同时创建一个scripting变量。我们可以通过id值使用它们。新创建的属性可以由其它标签使用,而新创建的scripting变量可以由JSP脚本使用

5.select和option

<logic:notEmpty name="projectForm" property="domains">

<bean:define id="list" name="projectForm" property="domains"/>

<html:select property="project.domainId" size="1" styleClass="inputinf">

<html:options collection="list" property="domainId" labelProperty="domainName"/>

<html:select>

<logic:notEmpty>


6.textarea

<html:textarea property="project.remark" styleClass="textarea"><html:textarea>


7.form

<html:form action="project.do">

<html:form>


8.errors

<html:errors/>


8.submit和reset

 
<html:subimt/>,<html:reset/>

分享到:
评论
2 楼 java虫 2007-04-14  
有。不过这个东西得用,就会了,别人举例子效果不一定明显。
而且网上有的是例子。
1 楼 zhengbin917943 2007-04-13  
大哥有实际的项目的例子吗?举一下OK

相关推荐

    Struts2学习笔记

    根据给定的文件信息,以下是对Struts2学习笔记中涉及的关键知识点的详细解析: ### Struts2框架概览 #### MVC模式的理解与演进 Struts2是基于MVC(Model-View-Controller)模式设计的一种Java Web开发框架。在MVC...

    struts2学习笔记

    本学习笔记将详细阐述Struts2的核心概念、发展历程、使用步骤以及OGNL技术。 一、Struts2概述 1.1 为什么要用Struts 在传统的JSP开发中,模型与视图、控制器的耦合度较高,导致代码维护困难。Struts2引入了MVC...

    赖家材Struts 传智播客笔记下载

    ### 赖家材Struts 传智播客笔记知识点概览 #### 一、Struts 入门 ##### 1. Struts 入门简介 - **为什么使用 Struts**: - 建立在 MVC(Model-View-Controller)模式的基础上,Struts 主要在控制器(Controller)...

    struts2学习笔记,总结了很多学习的经验

    通过理解并熟练掌握`web.xml`和`struts.xml`的配置、Action的定义、OGNL的使用以及标签库的运用,开发者可以高效地开发出健壮的MVC应用。不断学习和实践Struts2,将有助于提升你的Java web开发技能。

    Struts2自学笔记——Struts2的文件上传

    在JSP页面中,使用Struts2的`&lt;s:file&gt;`标签来创建文件上传输入框。例如: ```jsp 选择文件" /&gt; 上传" /&gt; ``` 注意,表单的`enctype`属性必须设置为`multipart/form-data`。 5. **处理文件上传** 当文件...

    Java高级应用和Struts的入门笔记

    - **Struts2拦截器**:在`DAY13【Struts2拦截器、表单标签、令牌】.docx`中,你将学习如何使用拦截器来增强应用程序的功能,比如进行权限验证、日志记录等。 - **表单标签**:Struts2提供了丰富的标签库,简化了...

    Struts2_学习笔记

    本学习笔记将深入探讨Struts2的核心概念、工作原理以及如何在实际开发中有效利用它。 **1. MVC模式与Struts2** MVC模式是一种软件设计模式,它将业务逻辑(Model)、用户界面(View)和数据控制(Controller)分离...

    Struts学习笔记

    在本学习笔记中,我们将深入探讨Struts的核心特性、国际化、类型转换以及JFreeChart的使用。 一、Struts框架基础 Struts 1是一个经典的Web MVC框架,它为开发者提供了强大的请求处理、页面导航、业务逻辑组织等功能...

    Struts入门笔记+源代码(登陆系统)

    这个“Struts入门笔记+源代码(登陆系统)”资源显然是为了帮助初学者理解如何使用Struts来创建一个简单的登录系统。 在Struts框架中,主要涉及以下几个核心组件: 1. **Action类**:这是业务逻辑处理的核心,通常...

    struts代码,jar文件

    学习Struts框架不仅需要理解其核心概念,还要熟悉配置文件的编写,掌握如何使用Struts标签库,以及如何与其他框架集成。此外,不断关注Struts的更新与社区动态,以便了解最新的最佳实践和技术趋势。这个压缩包中的...

    初学者struts的程序

    6. JSP视图:Struts允许开发者使用JSP作为视图层,通过JSP标签库(如Struts Tags)来简化视图的开发。 在学习Struts的过程中,你可能会遇到以下几个步骤: 1. 安装和配置:确保你的开发环境支持Struts,例如安装...

    STRUTS2学习系列

    然而,随着Web技术的不断发展,原版Struts在代码量庞大、单元测试难度大等方面的局限性逐渐显现,这促使了Struts 2.0的诞生。本文将深入探讨Struts 2.0的搭建过程、核心优势及其实战应用。 #### 搭建开发和运行环境...

    freemarker及jeecms标签使用学习文档

    Freemarker是一个强大的模板引擎,常用于Web应用中的视图层开发,与Java后端框架如SpringMVC、Struts2等结合使用,能够将业务逻辑与表现层分离,提高代码的可维护性和可扩展性。这篇学习文档将带你深入理解...

    struts 完整例子

    以下是对Struts框架的详细解释,主要基于提供的学习笔记内容: 1. **Struts的基本概念** - Struts是一个用于构建Web应用程序的框架,它强调了业务逻辑和表示层的分离,使得开发者可以更加专注于各自领域的编码。 ...

    javaweb笔记

    这份"javaweb笔记"旨在为学习者提供一个全面而精炼的学习指南,帮助你在JavaWeb开发领域快速成长。下面将详细阐述其中涉及的核心概念和技术。 1. **Servlet**:Servlet是Java平台上的服务器端组件,用于处理HTTP...

    J2EE相关技术知识学习笔记

    J2EE相关技术知识的学习涵盖了广泛的领域,包括网络协议、HTTP请求响应机制、JSP内置对象、以及Web开发中的各种框架和技术。以下是对这些知识点的...在实际工作中,还需要不断学习和实践,以应对复杂多变的项目需求。

    基于thinkphp3.2.3大型商城开发完整笔记

    早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和...

    凯达Java学习全套笔记

    - **使用场景**:数据查询、更新等操作。 5. **JSP (JavaServer Pages)**: 结合HTML标签和Java代码来生成动态网页的技术。 - **特点**:可以在服务器端执行Java代码,然后返回HTML页面给客户端。 - **应用场景**...

Global site tag (gtag.js) - Google Analytics