Struts2入门示例

来源:互联网 发布:云熙拆单软件正版价格 编辑:程序博客网 时间:2024/05/16 06:43

Struts2_HelloWorld示例

struts.xml

<struts>    <!--    package:包struct2使用package来组织模块name属性:必须,用于其他包应用当前包。extends:当前包继承哪个包,继承的,即可以继承其中的配置,通常情况下继承struts-default-->    <package name="helloworld" extends="struts-default">    <!--    配置一个action:一个Struts2的请求就是一个action    name:对应一个struts2请求的名字,不包括扩展名result:结果--><action name="product-input">    <result>/WEB-INF/pages/input.jsp</result></action><action name="product-save" class="com.atguigu.struts2.helloworld.Product" method="save">    <result name="details">/WEB-INF/pages/details.jsp</result></action></package></struts>
index.jsp

<body>    <a href="product-input.action">Product input</a></body>

input.jsp

<body>    <form action="product-save.action" method="post">    ProductName:<input type="text" name="productName"/><br><br>ProductDesc:<input type="text" name="productDesc"/><br><br>ProductPrice:<input type="text" name="productPrice"/><br><br><input type="submit" value="Submit"/><br><br></form>    </body>

details.jsp

<body>    ProductId:${productId}<br><br>ProductName:${productName}<br><br>ProductDesc:${productDesc}<br><br>ProductPrice:${productPrice}<br><br></body>
Product.java

package com.atguigu.struts2.helloworld;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(){return "details";}}


0 0
原创粉丝点击