第十二章 请求参数的接收
来源:互联网 发布:明星祝福生日快乐软件 编辑:程序博客网 时间:2024/05/24 07:09
src/struts.xml配置:
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <constant name="struts.enable.DynamicMethodInvocation" value="false"/> <constant name="struts.action.extension" value="do,action"/><package name="employee" namespace="/control/employee" extends="struts-default"><action name="list_*" class="cn.itcast.action.HelloWorldAction" method="{1}"> //method="{1}"接收action通配符传来的值<result name="success">/WEB-INF/page/message.jsp</result></action></package></struts>
输入id和name发送到action,通过反射技术调用与请求参数同名属性
的setter方法获取请求参数值
WebRoot/index.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> </head> <body> <form action="<%=request.getContextPath()%>/control/employee/list_execute.action" method="post"> id:<input type="text" name="person.id"><br/> name:<input type="text" name="person.name"><br/> <input type="submit" value="发送"/> </form> </body></html>
action的处理HelloWorldAction.java:
package cn.itcast.action;import cn.itcast.bean.Person;public class HelloWorldAction {private Integer id;private String name;private Person person;public Person getPerson() {return person;}public void setPerson(Person person) {this.person = person;}public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String addUI(){return "success";}public String execute() throws Exception{return "success";}}
action处理完后,跳转到 WEB-INF/page/message.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP 'message.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> </head> <body> id=${person.id }<br/> name=${person.name } </body></html>
- 第十二章 请求参数的接收
- Struts2 请求参数的接收
- struts2请求参数的接收
- springmvc接收请求参数的方法
- request接收全部请求参数的名称
- 请求参数接收
- stuct2接收请求参数
- struts2 请求参数接收
- action接收请求参数
- Struts2接收请求参数
- Struts2 请求参数接收
- Spring接收请求参数:
- Struts2_请求参数接收
- Struts接收请求参数
- Struts2_接收请求参数
- Java接收请求参数
- 请求参数接收
- Struts2接收请求参数原理
- C# 中的委托和事件
- C#中的委托和事件(续)
- 第九章 _Struts2的处理流程与Action的管理方式
- 第十章 为应用指定多个配置文件
- 第11章 动态方法调用和使用通配符定义action
- 第十二章 请求参数的接收
- 第十三章 自定义类型转换器
- 第十四章 全局类型转换器
- 你知道我对你的好 年华
- 第十五章 访问或添加request等属性
- 第十六章 文件上传
- 第十七章 多文件上传
- 第十八章 自定义拦截器
- 第十九章 对Action中所有方法进行输入校验