struts中DynaActionForm的使用
来源:互联网 发布:linux ssh用户登录配置 编辑:程序博客网 时间:2024/05/17 02:42
struts-config.xml的内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<form-beans>
<form-bean name="addStudentForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="name" type="java.lang.String" ></form-property>
<form-property name="major" type="java.lang.String"></form-property>
<form-property name="age" type="java.lang.Integer"></form-property>
</form-bean>
</form-beans>
<action-mappings>
<action path="/addStudent" name="addStudentForm" type="blog.addStudentAction">
<forward name="success" path="/AddStudent.jsp"></forward>
<forward name="failure" path="/AddStudentFailure.jsp"></forward>
</action>
</action-mappings>
<message-resources parameter="cn.itcast.ApplicationResources" key="myKey"></message-resources>
</struts-config>
package blog;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.DynaActionForm;
public class addStudentAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
DynaActionForm dynaActionForm = (DynaActionForm)form;
String name = (String)dynaActionForm.get("name");
int age = (Integer)dynaActionForm.get("age");
String major = dynaActionForm.getString("major");
System.out.println("name:" + name + "\tmajor:" + major + "\tage:" + age );
return mapping.findForward("success");
}
}
对DynaActionForm类型的类的属性的使用:
在Jsp页面中可以这样引用DynaActionForm中的属性:
${addStudentForm.map.name }
- struts中DynaActionForm的使用
- Struts中使用 DynaActionForm
- struts中有关DynaActionForm的注意事项
- struts DynaActionForm 使用心得
- Struts 的DynaActionForm
- Struts的动态ActionForm(DynaActionForm)
- DynaActionForm的使用
- DynaActionForm的使用
- struts的基本知识点—DynaActionForm
- 收刮文章:Struts中ActionForm和ValidatorForm,ActionForm和DynaActionForm的区别
- struts DynaActionForm讲解
- Struts中的DynaActionForm
- Struts DynaActionForm example
- Struts 1.x | 通过DynaActionForm获取页面上的值
- struts中的动态form----DynaActionForm
- struts,DynaActionForm,数组,文件上传
- 使用DynaActionForm類別
- 如何使用DynaActionForm
- sql server日期时间格式转换字符串简介
- DIV 设置滚动条
- Ubuntu 10.10下的飞鸽传书-iptux
- 如何在开发时可以让Android应用程序支持安装到SD卡
- Java多线程引起的系统时间变快
- struts中DynaActionForm的使用
- 基于COM组件技术C++调用C#的动态链接库
- WebLogic JMS Cluster配置(一)
- Entity Framework多表对一实体,一表对多实体的实现
- Android 网络应用重点———使用HttpURLConnection 上传文件
- linux下的/dev/shm/目录
- js鼠标放上,图片变动
- Hbase集群安装配置
- 数据库经纬度转换