Что эквивалентно <bean: define> в стойках 2

1

Ниже приведена строка кодов, написанная на странице 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?

  • 0
    <html:bean/> - это <s:bean> , а <html:select> / <html:option> - это просто <s:select> , и вам, вероятно, понадобится только <s:select> без s: bean вообще.
  • 0
    @Rahul Не следует использовать весь код из фрагмента, чтобы найти эквиваленты для каждого тега в Struts2. Смотрите мой ответ ниже.
Теги:
struts2

2 ответа

1

Я думаю, вы можете использовать:

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

здесь у вас есть документ:

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

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)"/>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню