我是struts的新手。
我想在网页中添加下拉列表。该下拉列表应包含四个值。默认值和第一个值将是(选择)。
我希望保留所选的值,当再次打开该表单并在提交时,如果用户没有从下拉列表中选择任何值(意味着存在默认值),我想向用户发出警报,然后在用户从下拉列表中选择一个选项之前不允许提交。
有一个action.java,form.java,javascript文件和jsp文件。在action.java中,我想使用ArrayList来保存不同的下拉值。如何做到这一点。请帮帮我。
答案 0 :(得分:2)
<s:select list="#{'':'Select', 'key1':'Value 1', 'key2':'Value 2'}" key="selectedValue"></s:select>
或者你有一个列表对象(id,value)
<s:select key="selectedValue" list="yourlists" headerKey="" headerValue="Select" listKey="id" listValue="value"/>
答案 1 :(得分:0)