时间:2021-05-19
merge标签合并标记需要两个或两个以上的列表作为参数,并把它们合并在一起,如下所示:
<s:merge var="myMergedIterator"> <s:param value="%{myList1}" /> <s:param value="%{myList2}" /> <s:param value="%{myList3}" /></s:merge><s:iterator value="%{#myMergedIterator}"> <s:property /></s:iterator>如果有两个列表A和B的值,A1,A2和B1,B2。合并列表,会给出A1,B1,A2,B2。
创建动作类:
首先,让我们创建一个简单的类叫做Employee.java,它看起来像:
Employee类有两个属性 - name 和 department,我们也有两个员工名单 - employees 和contractors。我们有一个方法叫做getRecruitmentDecider,返回Decider 对象。Decider 实现返回true,如果雇员招聘部门工作,否则返回false。
接下来,让我们创建一个DepartmentComparator 比较Employee对象:
package com.yiibai.struts2;import java.util.Comparator;public class DepartmentComparator implements Comparator { public int compare(Employee e1, Employee e2) { return e1.getDepartment().compareTo(e2.getDepartment()); } @Override public int compare(Object arg0, Object arg1) { return 0; }}在上面的例子所示,部门比较的基础上按字母顺序排列的部门员工进行比较。
创建视图
创建一个文件叫做employee.jsp以下内容:
合并标记需要两个或两个以上的列表作为参数。我们需要给合并一个id,这样我们就可以重用它。在这个例子中,我们提供了作为参数传递给员工和承包商的合并标签。然后,我们使用“allemployees”ID合并列表遍历并打印员工的细节。
配置文件
struts.xml中应该像这样:
web.xml中,应该像这样:
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://e-file-list> <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping></web-app>右键点击项目名称,并单击 Export > WAR File创建一个WAR文件。然后部署此WAR在Tomcat的webapps目录下。最后,启动Tomcat服务器和尝试访问URL http://localhost:8080/HelloWorldStruts2/employee.action。这会给出以下画面:
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Struts框架。在Java开发过程中最早使用的框架就是Struts框架,它实现了以Java应用为基础和以MVC模式为基础的应用架构,也是MVC设计中的一个主要
在使用aspcms做网站的时候,有时间要用到幻灯片调用标签。今天网络就给大家简单说下使用方法。aspcms系统自带幻灯片功能,直接调用标签,首页就可以显示ban
本文研究的主要是Struts2框架单选按钮详解及枚举类型的转换的相关示例,具体如下。使用struts2标签,毫无疑问要先引入标签库:假设radio单选框中Lis
详解Java注解的实现与使用方法Java注解是java5版本发布的,其作用就是节省配置文件,增强代码可读性。在如今各种框架及开发中非常常见,特此说明一下。如何创
准备三个框架结合的lib包Spring3结合Struts2的步骤如下:1:开启Struts2结合Spring3,在struts.xml中添加如下语句:java代