以下例子参考了话森林:SSH(Spring+Struts+Hibernate)实现的简单CRUD案例
项目的搭建以在上节完成:使用 IDEA 中创建 Struts-Spring-Hibernate 的 web 项目
1.我们需要提前准备jquery和layer。
jquery-3.4.1.min.js:jquery-3.4.1.min.js
layer:layer
2.在webapp下,创建static文件夹,在其下放置上面的layer和jquery。
3.在WEB-INF中创建curd文件夹,在文件夹里创建index.jsp和update.jsp,index.jsp代码如下:
1 | <%@ page import="com.chanchifeng.model.User" %> |
4.update.jsp:
1 | <%@ page import="com.chanchifeng.model.User" %><%-- |
5.修改在webapp下的index.jsp:
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
6.编写struts.xml:
1 |
|
7.新增action,命名为CurdAction:
1 | import com.chanchifeng.model.User; |
8.新增dao接口,命名为UserDao:
1 | import com.chanchifeng.model.User; |
9.实现UserDao接口,命名为UserDaoImpl:
1 | import com.chanchifeng.dao.UserDao; |
10.编写了User:
1 | import javax.persistence.*; |
11.编写了service的接口,命名为UserService:
1 | import java.util.List; |
12.实现UserService的接口,命名为UserServiceImpl:
1 | import com.chanchifeng.dao.UserDao; |
13.启动Tomcat,在浏览器输入:http://localhost:8080/curd/queryAll,一个简单的curd就完成了。
github:Struts-Spring-Hibernate/curd