请问struts2中如何使用普通的html 标签
haitian_2004
2008-10-28
我写了一个jsp页面
<select name="aducations"> <option value="0">高中</option> <option value="1">大学</option> </select> Action 中如何定义sex 的类型? 定义成 String[] aducations; 可以运行 但定义为 Map 在请求Action时就错误? 请问为什么 |
|
fanggangJava
2008-10-28
看不明白你想问什么。一会是aducations,一会有事sex,还有string数组,又是map。麻烦说清楚。
|
|
xrb2008
2008-10-28
哥们你喝多了吧
|
|
haitian_2004
2008-10-29
很不好意思写错了
我的意思是说,如 <select name="aducations"> <option value="0">高中</option> <option value="1">大学</option> </select> 在Action 中如何定义 aducations 的数据类型? aducations 定义为String[] 类型 请求action 后可以正常 但aducations 定义为Map 类型确不可以运行。 报错: The requested resource (No result defined for action com.test.template.TestAction and result input) is not available. 代码如下: public class TestAction extends ActionSupport { private Map aducations=new HashMap(); public String test()throws Exception{ return SUCCESS; } public Map getAducations() { return aducations; } public void setAducations(Map aducations) { this.aducations = aducations; } struts2.xml <package name="default" extends="struts-default"> <action name="radio" class="com.test.template.TestAction" method="test"> <result name="success" type="freemarker"> /WEB-INF/templates/view.ftl </result> </action> </package> view.ftl <#list aducations?keys as mapKey> <#list aducations[mapKey] as mapValue> ${mapValue.propertyName} </#list> </#list> 请问到底是什么原因。 谢谢了 |