• 引言

在我们开发过程中,往往会使用一个对像传递到一个具体的action中,之后到跳转页面中访问对应对象的具体的参数。

比如:我们搭建一个struts2项目:

Struts(九):值栈(OGNL)

回顾下如何搭建strut2:

1、下载的struts2开发包(struts-2.3.31-all.zip);

2、解压struts-2.3.31-all.zip,并把\apps\struts2-blank.war解压;

3、取出\struts2-blank\WEB-INF\lib下的所有jar包到Struts_01\WebContent\WEB-INF\lib下;

4、\struts2-blank\WEB-INF\src\java下的struts.xml、log4j2.xml、velocity.properties拷贝到Struts_01\WebContent\src;

5、拷贝\struts2-blank\WEB-INF\web.xml到Struts_01\WebContent\WEB-INF\web.xml下;

6、创建包com.dx.struts2.valuestack,并在包下创建Product.java。

package com.dx.struts2.valuestack;

public class Product {
    private Integer productId;
    private String productName;
    private String productDesc;
    private Double productPrice;
    
    public Integer getProductId() {
        return productId;
    }
    public void setProductId(Integer productId) {
        this.productId = productId;
    }
    public String getProductName() {
        return productName;
    }
    public void setProductName(String productName) {
        this.productName = productName;
    }
    public String getProductDesc() {
        return productDesc;
    }
    public void setProductDesc(String productDesc) {
        this.productDesc = productDesc;
    }
    public Double getProductPrice() {
        return productPrice;
    }
    public void setProductPrice(Double productPrice) {
        this.productPrice = productPrice;
    }
    
    public String save(){
        System.out.println("save");
        return "success";
    }
}
View Code

相关文章: