0 0

对Struts2 set标签的一个疑问5

<s:set name="num"
value="%{countProjectStatus(node.projState)}"/>
value里%{}是什么表达式,未曾见过,求解释!!!
2012年6月26日 17:31

5个答案 按时间排序 按投票排序

0 0

采纳的答案

给个例子吧,比如我action里有个userList数组,每个user里包含一个userRole数组,userRole里有个role对象,就是这么访问的

class User {
   int userID;
   string userName;
   ...
   Set<UserRole> userRole;
}
class  UserRole {
  User user;
  Role role;
}
class Role {
    int roleId;
} 
<s:iterator value="userList" status="status">
	<div>
		<input type="checkbox" name ="userId" value="${userId}" id="${status.index}"/>
           	<label for="${status.index}">${userName}</label>
		<font size="2px">权限:</font>
		<s:iterator value="%{userRoles}">
			<s:select  list='#{1:"管理员", 2:"医生"}' value="%{role.roleId}"/>
		</s:iterator>
	
	         <a class="link" href="UserDel.action?userId=${userId}"></a>
	</div>
</s:iterator>

$是jsp2.0自带的jstl表达式,%{}是和struts标签配合用的

2012年6月27日 16:33
0 0

不会可以用el表达式吗

2012年6月27日 08:39
0 0

OGNL。。。。你有木有发现你的jar包里有一个ognl.jar

给你两篇参考学习下
http://book.51cto.com/art/200806/75771.htm
http://blog.csdn.net/terryzero/article/details/3956550
http://baike.baidu.com/view/1347280.htm

2012年6月26日 22:46
0 0

OGNL 表达式,
看个人习惯用法,熟悉哪种就用哪种

2012年6月26日 22:04
0 0

OGNL表达式,struts2普遍使用OGNL表达式

2012年6月26日 19:15

相关推荐

    struts2标签库例子

    Struts2 提供了一个强大的标签库,用于简化 Web 应用程序的开发过程。这些标签可以分为两类:通用标签和 UI 标签。下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来控制页面的执行过程,并...

    struts2 自定义标签

    在`teststruts2`项目中,我们可能会有一个名为`CustomTagExampleAction`的Action类,它处理与自定义标签相关的业务逻辑。然后,在结果页面(比如`result.jsp`)中,我们可以这样使用自定义标签: ```jsp ...

    struts2标签使用例子

    在压缩包中的"example"文件可能包含了一个或多个使用Struts2标签的实际示例,可以参考这些示例来理解和学习Struts2标签的用法。通过实践,你会更好地掌握这些标签的功能和用法,从而在开发过程中更加得心应手。

    Struts2自定义分页标签

    4. **创建分页标签库**:Struts2支持自定义标签,你可以创建一个`.tld`文件来定义分页标签。标签库应该包含开始、结束、上一页、下一页等标签,以便在视图层中方便地使用。 5. **实现标签处理类**:对应的Java类...

    Struts2自定义标签

    自定义标签是Struts2框架中的一个重要特性,它允许开发者创建自己的标签库,以更直观、易读的方式在JSP页面中处理业务逻辑。下面将详细介绍Struts2自定义标签的相关知识点。 首先,理解自定义标签的作用。在传统的...

    struts2标签库struts2标签库struts2标签库

    Struts2标签库是Struts2框架中的一个重要组件,它提供了一系列的标签,帮助开发者快速构建Web应用程序。在Struts2标签库中,标签可以分为UI标签和非UI标签两大类。UI标签用于生成HTML控件,如文本框、列表框、复选框...

    Struts2常用标签

    Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者在编写JSP页面时能够更加方便地处理业务逻辑和展示数据。本篇文章主要关注Struts2中的常用标签,这些标签大大简化了Web开发中的一些常见任务。 首先...

    struts2标签大全

    13. **s:action标签**:执行一个Struts2 Action,可以嵌套其他Struts2标签,实现动态内容生成。 14. **s:include标签**:包含其他JSP页面,类似于JSP的,但支持动态参数传递。 15. **s:url标签**和**s:a标签**:...

    基于struts2 自定义标签 分页

    自定义标签是Struts2的一个重要特性,允许开发者扩展框架的功能,提供更友好的界面元素。在这个基于Struts2的自定义分页标签的实践中,我们将深入探讨如何创建、配置和使用自定义标签来实现数据的分页展示,同时与...

    struts标签 struts标签 struts标签

    Struts标签是Apache Jakarta Struts框架中的一部分,用于简化Java Web应用程序开发中的视图层构建。Struts标签库提供了一组预定义的JSP标签,这些标签有助于开发者更有效地处理常见的Web开发任务,如表单处理、数据...

    struts2常用标签详解(实用版)

    通过以上对Struts2常用标签的详细介绍,相信读者已经对其有了较为全面的认识。在实际项目开发中,合理运用这些标签不仅能提升开发效率,还能有效避免错误的发生。希望本文能为您的学习之路提供帮助。

    struts2的标签应用

    Struts2是一个强大的Java web框架,它极大地简化了MVC(模型-视图-控制器)架构的实现。在Struts2中,标签库是其核心特性之一,它们为开发者提供了便利的方式来构建动态用户界面,无需深入HTML和JavaScript的底层...

    Struts2标签集锦(附Struts2标签详解word文档)

    在Struts2框架中,标签库是一系列预定义的JSP标签,它们提供了丰富的功能,如数据绑定、控制流、输入验证等,帮助开发者创建更加整洁、易于维护的代码。 Struts2标签库主要分为以下几个部分: 1. **核心标签(Core...

    使用Struts 2标签的注意事项

    Struts 2 是一个基于MVC架构的Java Web应用程序框架,它提供了一系列的标签来简化Web开发。然而,在使用Struts 2标签时,需要注意一些重要的事项。 首先,在使用Struts 2标签之前,需要在web.xml文件中配置Struts 2...

    在Eclipse中配置Struts2项目(html)手把手教会你 +struts2 标签库介绍(html) + STRUTS2学习文档.pdf + Struts2―表单验证validate(html) + struts2和struts的比较 + struts教程(html)

    struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置文件进行了详细的说明。 Struts2―表单验证validate(html)对validate的type属性...

    Struts2表单标签使用范例

    Struts2是一个强大的Java web应用程序框架,它极大地简化了MVC(模型-视图-控制器)架构的应用开发。在Struts2中,表单标签是用于处理用户输入和展示数据的关键组件,它们使得视图层的构建更加简洁和高效。本示例将...

    Struts2常用标签总结

    java Web开发,我们最常用的Struts2常用标签总结,帮助你Struts2常用标签有那些功能

    Struts2实例 国际化 类型转换 struts标签

    总结起来,这个Struts2实例项目通过整合国际化、类型转换和Struts2标签,构建了一个完整的用户管理系统,展示了如何在实际开发中高效地处理Web请求,实现业务逻辑,并提供多语言支持。这样的练习有助于提升开发者对...

Global site tag (gtag.js) - Google Analytics