2014-11-21 84 views
1

下面是用struts1 JSP頁面編寫的代碼行,以及將它轉換爲Struts2 JSP頁面的內容。什麼是struts 2中的<bean:define>相當於

<%@ 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中的等效代碼?

+0

''是''和''/''只是'',你可能只需要'',根本沒有s:bean。 – 2014-11-21 13:00:36

+0

@Rahul您不應該使用代碼片段中的所有代碼來查找Struts2中每個標籤的等價物。請參閱下面的答案。 – 2014-11-22 12:42:16

回答

0

等效代碼

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

<s:select id="XYZ" name="id" list="clients" listKey="id" listValue="name" onfocus="SCV(this.selectedIndex)" onchange="selectClient(this)"/> 
相關問題