zoukankan      html  css  js  c++  java
  • 01_8_Struts用DomainModel接收参数

    01_8_StrutsDomainModel接收参数

    1. 配置struts.xml文件

    <package name="user" namespace="/user" extends="struts-default">

    <action name="user" class="com.sumapay.user.UserAction">

    <result name="add">

    /AddUser.jsp

                </result>

                <result name="success">

    /AddUserSuccess.jsp

                </result>

    </action>

    </package>

    2. 配置类实现ActionSupport

    package com.sumapay.user;

    import com.opensymphony.xwork2.ActionSupport;

    import com.sumapay.domain.User;

    public class UserAction extends ActionSupport {

    private static final long serialVersionUID = 1L;

    private User user = new User();

    public String add() {

    return "add";

    }

    public String execute() {

    System.out.println("name: " + user.getName());

    System.out.println("age: " + user.getAge());

    return "success";

    }

    public User getUser() {

    return user;

    }

    public void setUser(User user) {

    this.user = user;

    }

    }

    3. 创建domain

    package com.sumapay.domain;

    public class User {

    private String name;

    private int age;

    public String getName() {

    return name;

    }

    public void setName(String name) {

    this.name = name;

    }

    public int getAge() {

    return age;

    }

    public void setAge(int age) {

    this.age = age;

    }

    }

    4. 传递参数

    http://127.0.0.1:8080/struts/user/user?user.name=fengge&user.age=31

  • 相关阅读:
    linux固定ip设置
    经典shell面试题
    shell学习笔记
    从tcp到netty(二)
    Mysql复习
    从tcp到netty(一)
    浏览器展示图片(非下载)- java
    异常总结
    反射获取属性值并设置属性值
    TreeMap解析
  • 原文地址:https://www.cnblogs.com/flyback/p/8648416.html
Copyright © 2011-2022 走看看