struts-config.xml中
<form-beans>
<form-bean name="LoginForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="username" type="java.lang.String"/>
<form-property name="password" type="java.lang.String"/>
</form-bean>
</form-beans> <action path="/login" name="LoginForm" type="test.LoginAction">
<forward name="success" path="/WEB-INF/jsp/success.jsp"/>
</action>Action中: DynaActionForm loginForm = (DynaActionForm)form;
String username = (String)loginForm.get("username");
String password = (String)loginForm.get("password");
<form-beans>
<form-bean name="LoginForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="username" type="java.lang.String"/>
<form-property name="password" type="java.lang.String"/>
</form-bean>
</form-beans> <action path="/login" name="LoginForm" type="test.LoginAction">
<forward name="success" path="/WEB-INF/jsp/success.jsp"/>
</action>Action中: DynaActionForm loginForm = (DynaActionForm)form;
String username = (String)loginForm.get("username");
String password = (String)loginForm.get("password");
解决方案 »
- Struts2与AJAX异步显示
- ServerSocket的问题
- jeecms
- 数据库的表方向生成po类后,启动tomcat服务报错
- struts2类型转换
- action语句如何写的问题(不好意思,只有最后的20分了)
- 急!急!关于Windows Sockets API 里的winsock的htonl函数在JAVA里对应的方法是什么???
- jsp+resin+sqlserver 中出现的“将截断字符串或二进制数据”问题怎样解决???各位高手帮帮忙?分析一下……
- 问两行代码的含义
- 关于Service实现类通过getBean方法得到类强转异常的问题
- 一个很无奈的问题
- 高分求教中文标点符号的 unicode 的范围,请告知!!!急急急
"http://jakarta.apache.org/strust/dtads/struts-fonfig_1_1.dtd">
<struts-config>
<form-beans>
<form-bean name="LoginForm" type="XXXXXXXXX"/>
</form-beans> <action path="/XXXXXXX"
name="XXXXXXX"
type="XXXXXXXXXXXXXX"
scope="XXXXXXX"
>
</action>
或其它解决方案。请指教.
另一种动态生成属性的方法是:采用Mappublic class testActionForm extends ActionForm { private final Map values= new HashMap(); public void setValue(String key, Object value) {
values.put(key, value);
} public Object getValue(String key) {
return values.get(key);
}
}jsp叶面内容如下<html:form action="/test.do" method="POST">
<% for (int i=0; i<10; i++) {
String name = "value(foo-" + i + ")";%>
<html:text property="<%=name%>"/><br/>
<%}
%><br/>
<html:submit property="submit" value="Submit"/><br/>
<html:reset value ="Reset"/>
</html:form>
DynaActionForm loginForm = (DynaActionForm)form;
loginForm.setXXX(String.valueOF(vo.getxxx));
.......
public class loginAFB
extends ActionForm {
private String[] xxx;
public String[] getXxx(){
return xxx;
}
public void setXxx(String[] xxx){
this.xxx=xxx;
}