六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 63|回复: 0

动态ActionForm

[复制链接]

升级  94%

13

主题

13

主题

13

主题

童生

Rank: 1

积分
47
 楼主| 发表于 2013-2-7 18:29:26 | 显示全部楼层 |阅读模式
package com.jonsion.struts; 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 DynaActionFormTestAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { DynaActionForm dyna=(DynaActionForm)form; String username=(String)dyna.get("username"); Integer age =(Integer)dyna.get("age"); System.out.println("username="+username); System.out.println("age="+age); return mapping.findForward("success"); } }  
struts-config.xml
 
<form-beans> <form-bean name="dynaform" type="org.apache.struts.action.DynaActionForm"> <form-property name="username" type="java.lang.String"/> <form-property name="age" type="java.lang.Integer"/> </form-bean> </form-beans>  

dyna_actionform.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>测试动态ActionForm</title> </head> <body> 用户名:${dynaform.map.username }<br> 年龄:${dynaform.map.age }<br> </body> </html>  
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表