前言

  对struts2的使用不外乎这几点,参数自动封装,拦截器的使用,数据校验,ognl表达(值栈和actionContext的讲解),struts2的标签,struts2的国际化,

  struts2的文件上传下载。 把这几个功能都学会了使用之后,struts2基本上就学完了。

   Struts2提供了一些基于拦截器的数据封装方式,一共有四种,分为

    静态参数封装和动态属性封装

    动态属性封装又可分为属性驱动和模型驱动

    属性驱动又可分为基本属性驱动和对象图导航语言(OGNL,Object Graph Navigation Language)驱动。

  struts2(三)之表单参数自动封装与参数类型自动转换

二、静态参数封装

  在struts.xml文件中,给动作类注入值,使用的是setter方法

  1)编写一个Action类:DemoActionTest类

package com.jxlg.web.action;

import com.opensymphony.xwork2.ActionSupport;

public class DemoActionTest extends ActionSupport{
    private String username;
    private String age;
    
    public String addUser(){
        System.out.println(username+"---"+age);
        return null;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

}
DemoActionTest

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-24
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
猜你喜欢
  • 2022-01-24
  • 2021-04-12
  • 2022-12-23
  • 2021-06-18
  • 2021-07-29
  • 2022-12-23
相关资源
相似解决方案