Struts2入门示例
2015-08-25 09:46
351 查看
Struts2_HelloWorld示例
struts.xml
input.jsp
details.jsp
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"; } }
相关文章推荐
- Spring 扫描不到 Mybatis的Mapper的interface
- leetcode Reverse Integer java基本编程学习笔记(一)
- 各种排序算法的分析及java实现
- Java中用浮点型数据Float和Double进行精确计算时的精度问题
- Android-eclipse-NDK&JNI
- eclipse工程手动迁移android-studio
- 数据库SQL Server2012笔记(七)——java 程序操作sql server
- 安装JDK及环境变量设置
- Java生成六位验证码(发短信验证)
- java 编码
- Java多线程-卖票
- 《深入浅出 Java Concurrency》—并发容器 ConcurrentMap
- 每日五题(java基础)
- [Java]哲学家就餐问题
- RMI java.rmi.ConnectException: Connection refused to host: 192.168.1.108
- java web项目防止多用户重复登录解决方案
- Java 无名方法,static方法
- 安装JDK后bin文件下没有tools.jar解决
- 马士兵Java视频第三章总结
- eclipse工具使用技巧&关联Android源码