`
hedahai119
  • 浏览: 106415 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

struts1.x标签的用法

阅读更多
首先是<html:select>的用法
<html:select property="comp_Version" styleClass="borderon">
	            <html:option value="0" >所有安装版本</html:option>
	            <html:option value="1" >安装版本未知</html:option> 
	            <logic:notEmpty name="versionList">
	             	<html:options collection="versionList" property="version" labelProperty="version"></html:options>       
	         	</logic:notEmpty>
	          </html:select>
//这里的versionList不是formBean里面得值,而是request或session中的集合。


下面是一个组合使用<logic>和<bean>
<logic:present name="userComputerEditForm" property="list">
			  <logic:iterate id="computerInfo" name="userComputerEditForm" property="list">
			  	<tr align="center" onMouseOver="this.style.backgroundColor='#99DDFF'" onMouseOut="this.style.backgroundColor=''">
			  		<logic:empty name="computerInfo" property="computername">
	  					<td class="gray">机器名为空</td>
	  				</logic:empty>
	  				<logic:notEmpty name="computerInfo" property="computername">
	  					<td><bean:write name="computerInfo" property="computername"/></td>
	  				</logic:notEmpty>			  		
			  		<td><bean:write name="computerInfo" property="userName"/></td>
			  		<td><bean:write name="computerInfo" property="setuptime" format="yyyy-MM-dd"/></td>
			  		<td><bean:write name="computerInfo" property="version"/></td>
			  		<td><bean:write name="computerInfo" property="ipaddress"/></td>
			  		<td><bean:write name="computerInfo" property="isactivate"/></td>
			  		<td><bean:write name="computerInfo" property="isOnline"/></td>
			  		<td><html:link action="/gotoComputerSetAction" paramId="id" paramName="computerInfo" paramProperty="computerId">设置</html:link></td>
			  		<td><html:link action="/showUserVirComAction" paramId="id" paramName="computerInfo" paramProperty="computerId">设置</html:link></td>
			  	</tr>	
	  		  </logic:iterate>
   		  </logic:present>	  

//注意 <bean:write>的format属性  他只能转换时间类的值	


下面是一组<logic:equal>
<logic:equal name="computerInfo" property="version"  value="0">
			  			<td><span class=gray>未知</span></td>		  			
			  		</logic:equal>
			  		<logic:notEqual name="computerInfo" property="version"  value="0">
			  			<td><bean:write name="computerInfo" property="version"/></td>
			  		</logic:notEqual>


下面是一个用<html:link action="">传值的例子
<html:link action="/gotoComputerSetAction" paramId="id" paramName="computerInfo" paramProperty="computerId">设置</html:link>
//paramId这个属性后面跟的就是你在action中要用request.getParameter("id")
抓的
//paramName这个属性后面跟的是与action绑定的form名或者是在用 <logic:iterate>
遍历时的id的值
//paramProperty这个属性就是form里的属性或是用 <logic:iterate>
遍历时的id的属性

如果要在链接后面传多个值的话我都是用${}来解决的
<html:link href="/xxx.do?xxx=${}&xxx=${}">


我就总结了几个比较常用的
0
0
分享到:
评论

相关推荐

    struts1.x和struts2.x区别

    在Struts1.x中,Action是核心组件之一,它必须继承自org.apache.struts.action.Action类,并且需要覆盖execute方法。Action对象由框架创建和管理,每一个HTTP请求都对应一个Action实例。然而,在Struts2.x中,Action...

    Struts1.x系列教程(网摘-全)

    本系列教程是针对初学者的全面指导,旨在帮助学习者快速掌握Struts1.x的核心概念和使用方法。下面我们将深入探讨Struts1.x的关键知识点。 1. **MVC架构**:MVC是一种设计模式,用于分离应用程序的数据、业务逻辑和...

    扩展Struts1.x标签

    标题提到的"扩展Struts1.x标签"指的是开发者根据项目需求自定义了Struts1.x的标签库,增加了新的功能,例如Select和Table标签。 1. **Select标签**: Select标签是用于在HTML表单中创建下拉选择框的。原生的Struts...

    Struts1.x_Project.zip

    在这个"Struts1.x_Project.zip"压缩包中,我们可以看到一个使用Struts1.x框架构建的简易订餐系统的实例。这个项目将帮助我们深入理解MVC架构以及Struts1.x的核心特性。 **MVC模式详解:** MVC模式是软件设计中的一...

    struts1.x入门教程

    【Struts1.x入门教程】 Struts1.x是Apache Jakarta项目的一个重要组成部分,它是一个用于构建企业级Web应用程序的开源MVC框架。该框架的主要目标是简化JavaServer Pages(JSP)、Servlet和标签库的使用,同时提升...

    Struts1.x的登录示例

    Struts1.x是一个经典的Java Web框架,它在20世纪末至21世纪初被广泛使用,用于构建基于MVC(Model-View-Controller)架构的Web应用。本示例将探讨如何使用Struts1.x实现一个简单的登录功能。首先,我们需要理解...

    搭建struts1.x的jar包

    Struts 1.x 是一个经典的Java Web开发框架,由Apache软件基金会开发,它极大地...不过需要注意的是,Struts 1.x已经较为老旧,目前更推荐使用Struts 2或者Spring MVC等更新的框架,它们提供了更多的特性和更好的性能。

    struts1.x标签详解

    本文将详细介绍 Struts 1.x 中的关键标签及其用法。 #### 二、标签分类 Struts 1.x 中的标签被分为以下几个类别: 1. **BeanTags**:用于创建 Bean、访问 Bean 和访问 Bean 的属性,同时也支持依据 cookies、...

    魔乐科技Struts2.x框架笔记

    **标签库选择**:尽管Struts2.x提供了丰富的标签库,但建议使用JSTL标签库来进行页面输出,这样可以更好地遵循标准规范。 **跳转配置**:在Action元素中通过`result`标签定义跳转路径,例如`namespace + result = ...

    struts1.x和mysql整合的登陆例子

    Struts1.x是一个经典的MVC(Model-View-Controller)框架,它在Java Web开发中广泛应用,尤其是在2000年代中期。这个框架为开发者提供了一种组织和控制应用程序逻辑的方式,使得前端与后端数据处理分离,提高了代码...

    Struts1.x_action

    Struts1.x_action 是一个与Apache Struts 1.x框架相关的资源包,它包含了用于构建基于Java的企业级Web应用程序的组件。Struts是MVC(Model-View-Controller)设计模式的一个实现,它使得开发者可以更有效地管理和...

    Struts1.x使用回顾

    这篇博文主要回顾了Struts1.x的关键特性和使用方法。 **1. MVC设计模式** Struts1.x的核心是MVC模式,它将业务逻辑(Model)、用户界面(View)和控制流程(Controller)分离,使得开发者可以独立地处理各个部分,...

    Struts1.x HTML标签库

    Struts1.x HTML标签库是Java Web开发框架Struts1.x中的一个重要组成部分,它提供了一系列预定义的JSP标签,方便开发者创建与HTML表单...了解并熟练掌握这些标签的使用,对于开发基于Struts1.x的Web应用程序至关重要。

    Struts1.x其它文本编辑器使用SQL2005.rar

    - Struts1.x支持多语言环境,可能讲解了如何配置资源文件和国际化标签来实现动态语言切换。 8. **安全与性能优化**: - SQL注入防护,如使用预编译的SQL语句。 - 数据库连接的管理,确保在不使用时关闭连接,...

    struts1.x整合freemarker

    - 在Struts1.x中使用Freemarker,可能需要处理一些特定的类型转换问题,例如日期、自定义对象等。 通过以上知识点的介绍,我们对Struts1.x整合Freemarker有了全面的理解。在实际开发中,这样的整合可以显著提高...

    Struts2与Struts1.x的深度比较

    - **Struts1.x** 主要依赖JSP作为视图,通过Struts标签库(Tag Library)辅助页面构建,但仍然需要在JSP中编写一些Java代码。 - **Struts2** 提供了更丰富的标签库,并支持FreeMarker和Velocity等模板引擎,降低了...

    Struts1.x令牌(Token)的使用.rar

    在此,我们将深入探讨Struts1.x令牌的使用方法及其背后的原理。 首先,理解为何需要令牌。在Web应用中,用户可能会意外或恶意地多次点击提交按钮,导致服务器接收到重复的请求,这可能对业务逻辑产生严重影响。另一...

    Struts2.x 项目实战

    通过这个项目实战,你不仅能够掌握Struts2.x的基本用法,还能了解到Web应用的开发流程,提高你的Java Web开发能力。同时,你也会学习到如何处理常见的问题和挑战,如异常处理、性能优化等。记得在实践中不断探索和...

    struts1.x示例小程序

    这个"struts1.x示例小程序"是为初学者和开发者提供的一种学习资源,旨在帮助理解并掌握Struts1.x的核心概念和用法。 在该示例程序中,我们可以看到以下几个主要的知识点: 1. **基本配置**:Struts1.x的配置主要在...

    struts的总结(struts1.x)

    ### Struts 1.x 总结 #### 一、Struts 框架概述 Struts 是一个基于 Java 的开源框架,它实现了 Model-View-Controller (MVC) 设计模式,帮助...希望这些内容能帮助读者更好地理解和掌握 Struts 1.x 框架的使用方法。

Global site tag (gtag.js) - Google Analytics