Struts2 环境的搭建及和HelloWorld

环境搭建

分为三步

  1. 引入关键包
  2. 加入struts的filter
  3. 配置struts的配置文件 struts.xml

准备 eclipse for javaEE
struts-2.3.16.3

首先是包


Struts2 环境的搭建及和HelloWorld_第1张图片
QQ截图20140813193017.png

将上述包复制到该位置中,其他包按需添加,这里的包只是基本

完全的包是struts-2.3.16.3/lib/里面的包 不用全复制进去

之后配置web.xml
向web.xml中添加如下内容

    
        struts2
        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
    

    
        struts2
        /*
    

配置struts2.xml





    这里是内容

HelloWorld

实现目标

Struts2 环境的搭建及和HelloWorld_第2张图片
微博桌面截图_20140814154214.jpg
Struts2 环境的搭建及和HelloWorld_第3张图片
微博桌面截图_20140814154602.jpg
Struts2 环境的搭建及和HelloWorld_第4张图片
微博桌面截图_20140814154628.jpg

代码如下

struts.xml




    
        
            /WEB-INF/pages/input.jsp
        

        
            /WEB-INF/pages/details.jsp
        

    

Product.java

package Filter;

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) {
        ProductName = productName;
    }
    public String getProductDesc() {
        return ProductDesc;
    }
    public void setProductDesc(String productDesc) {
        ProductDesc = productDesc;
    }
    public double getProductPrice() {
        return productPrice;
    }
    public void setProductPrice(double productPrice) {
        this.productPrice = productPrice;
    }
    @Override
    public String toString() {
        return "Product [productId=" + productId + ", ProductName="
                + ProductName + ", ProductDesc=" + ProductDesc
                + ", productPrice=" + productPrice + "]";
    }
    
    public String save(){
        
        return "details";
    }
    
}

pages/input.jsp


    
ProductName:

ProductName:

ProductName:

pages/details.jsp



    ProductID: ${productId }
    

ProductName: ${productName }

ProductDesc: ${productDesc }

ProductPrice: ${productPrice }

你可能感兴趣的:(Struts2 环境的搭建及和HelloWorld)