struts2初探
2016-01-24 11:34
495 查看
初学struts框架几日,以一个小例子记录一下当前理解。 struts2的核心在与一个配置文件,名为struts.xml.此配置文件好比一个控制枢纽,对于所有请求,通过action来管控。 例子: input.jsp给出表单供填写:
代码:
<body> <form action="product-save.action" method="post"> //这个.action必须在struts.xml里进行配置 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>
detail.jsp显示表单内容:
代码:
ProductId: productIdProductName:{productId }
ProductName: {productName }
ProductDesc: ${productDesc } <br><br> ProductPrice: ${productPrice } <br><br>
下面是struts.xml:
<struts> <package name="myvaluestack" extends="struts-default"> <action name="product-save" class="com.atguigu.struts.valuestack.Product" method="save">//save方法在com.atguigu.struts.valuestack.Product类里 <result name="success">details.jsp</result>success是sava 方法返回的字符串,匹配成功后转发到details页面。 </action> </package> </struts>
相关文章推荐
- Castle IOC容器与Spring.NET配置之比较
- JAVA——概述
- java是如何管理内存的
- NIO学习笔记(1)之组成、NIO与IO区别、NIO和IO如何影响应用程序的设计和通道
- JAVA多线程之单例模式
- Uncaught Exceptions ----《Pro_Java_8_Programming_(3rd_edition)》
- java 中的printStackTrace()方法
- Spring的反射机制和依赖注入
- 关于WIN10系统登录银河超算出现java被安全设置阻止解决方法
- XML——解析XML文档
- java日期处理总结
- java锁(2)ReentrantReadWriteLock
- 2016蓝桥杯假期任务之《奇怪的分式》
- java锁(1)之ReentrantLock
- eclipse环境搭建之四:Go。但没有成功,后转为LiteIDE。
- struts2拦截器的实现原理及源码剖析
- 2016蓝桥杯假期任务之《圆周率》
- XML——XML概述
- Struts2自定义返回Json类型result
- spring2.5+JDK1.8报错的解决办法