struts后端获取前端传入的值

来源:互联网 发布:sai软件上色 编辑:程序博客网 时间:2024/05/16 07:35

1、index.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>Insert title here</title></head><body><form action="input.action" method="post"><h3>信息提交</h3>用户名:<input type="text" name="uname"><br> 年龄:<input type="text" name="uage"><br> <input type="submit" value="提交"></form></body></html>

2、struts.xml

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"        "http://struts.apache.org/dtds/struts-2.5.dtd"><struts><constant name="struts.devMode" value="true"/>    <package name="default" namespace="/" extends="struts-default">    <action name="input" class="action.ReceiveAction">    <result>    index.jsp    </result>    </action>    </package></struts>

3、model包Infomation.java

package model;public class Information {public String uname;public int uage;public String getUname() {return uname;}public void setUname(String uname) {this.uname = uname;}public int getUage() {return uage;}public void setUage(int uage) {this.uage = uage;}}
4、action包ReceiveAction.java

package action;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ModelDriven;import model.Information;public class ReceiveAction extends ActionSupport implements ModelDriven<Information>{private Information info = new Information();public String execute() {System.out.println("Uname:"+info.getUname());System.out.println("Uage:"+info.getUage());return SUCCESS;}@Overridepublic Information getModel() {return info;}}



阅读全文
0 0