autocompleter
Struts2アプリケーションにStruts2jQueryを使用しました。
これが私のコードです:
JSP:
<s:form id="frm_demo" theme="simple" action="ManagersAutoCompleter1">
<s:url var="remoteurl" action="test" />
<sj:autocompleter href="%{remoteurl}" id="echo3" name="echo"
list="itemList" listKey="id" listValue="name" emptyOption="true"
headerKey="-1" headerValue="Please Select a Language" selectBox="true" />
<s:submit value="submit" />
</s:form>
Struts.xml
:
<action name="test" class="test.TestAction" method="populate">
<result type="json">
</result>
</action>
アクションクラス:
public String populate() throws Exception {
itemList = new ArrayList<ListValue>();
itemList.add(new ListValue("Php", "Php"));
itemList.add(new ListValue("Java", "Java"));
itemList.add(new ListValue("Mysl", "Mysl"));
return SUCCESS;
} //getter setter for itemList
リストクラス:
public class ListValue {
private String id;
private String name;
public ListValue(String id, String name) {
this.id = id;
this.name = name;
} //getter setter methods
しかし、このStruts2jQueryautocompleter
は機能していません。値は入力されません。