Struts2+Spring 整合成功测试案例(二)
2012-06-25 09:50
302 查看
一、批量显示数据.
1. 首先在PersonService中,增加一个抓起批量数据的接口。
......
public List<Person> listPer();
.........
2. 在包package com.ssweb.service.impl;中实现此函数功能。
.....................
@Override
public List<Person> listPer() {
// TODO Auto-generated method stub
String sql="select * from T_Person order by id";
return jdbcTemplate.queryForList(sql);
}
..........................
3. 下面用Struts的Action来调用此函数。
在PersonAction定义另外一个函数。
定义List变量:
public List<Person> lsPer;
public String listui() throws Exception{
lsPer=personService.listPer();
return SUCCESS;
}
.................................
4.配置struts.xml
.............................
<action name="addlist" class="personAction"
method="listui">
<result name="success">/success.jsp</result>
</action>
.............................
5.改写success.jsp界面
............
<body>
OK
<s:form action ="addlist.action" method="post">
<table border>
<tr>
<td>编号</td>
<td>姓名</td>
<td>年龄</td>
<td>地址</td>
</tr>
<s:iterator value="lsPer">
<tr>
<td><s:property value="id"/></td>
<td> <s:property value="pname"/></td>
<td><s:property value="page"/></td>
<td><s:property value="paddr"/></td>
</tr>
</s:iterator>
</table>
</s:form>
</body>
............................
6. 启动Server,进行测试http://localhost:8081/ssweb/addlist.action。
====================================================================================
二、一个Form有多个动作
1. 改写 struts.xml
.......
<action name="add" class="personAction" method="addui">
<result name="success">/success.jsp</result>
<result name="error">/addperson.jsp</result>
</action>
<action name="addlist" class="personAction" method="listui">
<result name="success">/success.jsp</result>
</action>
.......
2. 改写addperson.jsp 界面
<s:form action ="add.action" method="post">
<s:textfield name="per.pid" />
<s:textfield name="per.pname" />
<s:textfield name="per.page" />
<s:textfield name="per.paddr" />
<s:submit method="addui"/>
<s:submit value="List" method="listui"/>
</s:form>
3.测试。
相关文章推荐
- Struts2+Spring 整合成功测试案例--整合过程中遇到的问题及解决方法(一)
- Struts2+Spring 整合成功测试案例----利用Dojo实现简单的Ajax的效果(一) .
- Spring整合Mongodb,Maven的依赖,Spring配置,MongoDB的公共操作类,使用SpringMVC的Controller进行测试并返回结果的案例
- Struts2+Spring 整合成功测试案例(一)
- spring,hibernate,struts2三大框架注解方式整合案例
- spring整合mybatis(入门级简单教程1)--在spring中配置c3p0,并成功测试
- Struts2.3.4.1+Spring3.2.3+Hibernate4.1.9整合教程并测试成功
- spring与struts简单整合案例
- struts+spring整合测试
- 使用Maven实现Struts2+Hibernate4+Spring3整合SSH框架(二):导入Spring的jar包并添加测试实现
- struts+spring整合测试
- Struts+Ibtis+Spring整合基础案例
- Struts2+Spring 整合成功测试案例----利用Dojo实现简单的Ajax的效果
- Struts2.011.1+Spring2.5.3 整合、测试
- 关于struts与spring整合的一个小案例入门
- struts+spring 整合案例
- 用maven整合struts+spring+hibernate之二 数据库生成和测试数据
- struts+spring整合测试
- Struts2+Hibernate3.2+Spring 2.0整合应用
- 有关Spring与struts整合的小问题