初步学习SSI框架,做的struts2+spring+ibatis框架整合的小实例,实现增删改查操作。
项目框架如下所示:
准备工作:导入需要的struts2、spring、ibatis的jar包,这里不一一列举了。
下面直接上完整的配置文件内容和代码,不说明先后步骤了
一、配置文件
1、spring配置文件applicationContext.xml(业务逻辑层)
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://.user.model.User" ;%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> </head> <body> <% List<User> userlist=(List<User>)session.getAttribute("userresult"); System.out.println("userResult.jsp--size--"+userlist.size()); for(int i=0;i<userlist.size();i++) { System.out.println("userResult.jsp--"+userlist.get(i).getUserid()+"-"+userlist.get(i).getUsername()+"-"+userlist.get(i).getPassword()); } %> <table border="1"> <tr> <td>用户ID</td> <td>用户名</td> <td>密码</td> <td>修改</td> <td>删除</td> </tr> <%for(int i=0;i<userlist.size();i++) {%> <tr> <td><%=userlist.get(i).getUserid() %></td> <td><%=userlist.get(i).getUsername() %></td> <td><%=userlist.get(i).getPassword() %></td> <td><a href="index_queryUserById.do?id=<%=userlist.get(i).getUserid() %>" rel="external nofollow" >修改</a></td> <td><a href="index_deleteUser.do?id=<%=userlist.get(i).getUserid() %>" rel="external nofollow" >删除</a></td> </tr> <%} %> </table> </body></html>6、success.jsp操作成功页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> </head> <body> 操作成功! </body></html>以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。