请问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>



请问到底是什么原因。
谢谢了






Global site tag (gtag.js) - Google Analytics