如何使用ajax实现optiontransferselect

时间:2014-01-22 09:36:57

标签: ajax struts2

我正在尝试使用ajax实现optiontransferselect。我无法将值从左侧移动到右侧。我在代码中添加了<%@ taglib uri="/struts-dojo-tags" prefix="sx"%>个标记,但我也包含了<sx:head/>,但它不起作用。请帮我解决这个问题。

my.jsp

<%@taglib uri="/struts-tags" prefix="s" %>
<%@ taglib uri="/struts-dojo-tags" prefix="sx"%>
<head>
<sx:head/>
</head>

 <div class="width2 margin-bottom margin-top">
                <div class="profile-text">
                    Preferred Location
                </div>

                 <s:optiontransferselect  
                 id="city"
                 name="cityNo"
                 list="cityList"
                 listKey="id"
                 listValue="cityName"
                 headerKey="0"
                 headerValue="City"
                 onfocus="getcitywithCountry(false);"

                 doubleList="prefererList"
                 doubleId="city"
                 doubleListKey="cityId.id" 
                 doubleListValue="cityId.cityName"
                 doubleHeaderKey="0"
                 doubleHeaderValue="--selected locations--"   
                 doubleName="selectedLocations" allowUpDownOnLeft="false" allowUpDownOnRight="false"/>

            </div>

1 个答案:

答案 0 :(得分:0)

我认为您的代码没有太大问题。您需要删除<%@ taglib uri="/struts-dojo-tags" prefix="sx"%>引用。将<sx:head/>替换为<s:head/>