java - 相当于 <bean :define> in struts 2

标签 java struts2

下面是在struts1 JSP页面中编写的一行代码,以及如何将其转换为Struts2 JSP页面。

<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>

<bean:define id="clientOptions" name="XYZ" property="clients" type="java.util.Iterator"/>

<html:select name="XYZ" property="id" onfocus="SCV(this.selectedIndex)" onchange="selectClient(this)">
     <html:options collection="clientOptions" labelProperty="name" property="id" />
</html:select>

谁能告诉我,struts2 中的等效代码是什么?

最佳答案

我认为你可以使用:

<s:set var="newVariable" value="bean.property"/>

这里有文档:

http://struts.apache.org/release/2.3.x/docs/set.html

关于java - 相当于 <bean :define> in struts 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27060455/

相关文章:

java - 使用 Salesforce CRUD 元数据 API 创建自定义对象时出现异常

java - 在MacOS High Sierra上设置Hadoop单节点时遇到问题

java - 我需要在两个类中使用一个方法。哪种方法是好的做法?使方法公开、使其静态、使方法重复

java - 将 float 转换为数据类型 numeric 的算术溢出错误

java - 使用递归的新公式计算数字的幂

java - 如何在Java中清空缓冲区而不实际写入数据?

java - 我们如何将列表对象从jsp传递到struts2 Action ?

java - 自动完成 Struts2 jQuery

tomcat - 运行 Struts2 helloWorld 教程时的小故障 [TOMCAT]

java - 刷新<s :select> tag on changing backing Java collection in Struts 2