HTML5技术

Mybatis+Struts2的结合:实现用户插入和查找 - ——佐佐木

字号+ 作者:H5之家 来源:博客园 2015-12-06 14:47 我要评论( )

总结一下今天一个成功的小实验:Mybatis+Struts2的结合:实现用户插入和查找。删除和修改如果以后写了,会继续更新。 一 准备工作。 1.新建一个java web项目。 2.在webContent\lib目录下导入所需要的jar包。 a.struts2需要的jar包。 struts2xwork - core.jars

  总结一下今天一个成功的小实验:Mybatis+Struts2的结合:实现用户插入和查找。删除和修改如果以后写了,会继续更新。

  一 准备工作。

   1.新建一个java web项目。

   2.在webContent\lib目录下导入所需要的jar包。

     a.struts2需要的jar包。

struts2 xwork-core.jar strut2-core.jar ognl.jar commoms-lang.jar freemarker.jar commons-fileupload.jar

      包的位置:

struts-2.3.24.1-all\struts-2.3.24.1\apps\WEB-INF\lib

      我下载的struts2的版本这个目录下有13个jar包,每个jar包的作用网上都可以查到。正常使用加入这六个就可以了。

    b.mybatis需要的的jar包。

      

asm.jar cglib.jar commons-logging-.jar log4j.jar mybatis.jar slf4j-api.jar slf4j-log4j12.jar

    c.mysql需要的jar包。

mysql-connector-java-5.1.7-bin.jar

    到此准备工作就做好了。

  二.工程目录    

    在这里我贴出我的工程目录,便于我后面进行描述。

    

    三.写代码。

      对于Java web 工程的搭建,服务器的搭建我就不多说了,因为网上资料很多。(虽然我写的也有很多,但是只是想给自己做一个简单的总结,顺便分享给需要的人) 

      1.webContent\lib\web.xml

1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee " version="3.0"> 3 <display-name>MybatisAndStruts2</display-name> 4 <welcome-file-list> 5 <welcome-file>index.jsp</welcome-file> 6 </welcome-file-list> 7 <filter> 8 <filter-name>struts2</filter-name> 9 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 10 </filter> 11 <filter-mapping> 12 <filter-name>struts2</filter-name> 13 <url-pattern>/*</url-pattern> 14 </filter-mapping> 15 </web-app>

    2.index.jsp

      

request.getContextPath(); ; 首页添加用户查询所有用户查询

    3. user_add_success.jsp

    

Insert title hereuser add success

    

    4. user_get.jsp

 

pageEncodingInsert title here用户列表ID用户名密码

    

 

    5. struts.xml

 

 

DOCTYPE struts PUBLIC 3 "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" /user_add_success.jsp /user_get.jsp?users=${users}

     

    6. conf.xml

 

    7. userMapper.xml

  

select * from user; insert into user (username,password) values (#{username},#{password});

    

    8 .User.java

1 package com.hjj.model; User { id; 6 private String username; 7 private String password; User(int id, String username, String password) { 10 super(); 11 this.id = id; 12 this.username = username; 13 this.password = password; 14 } 15 public User() { 16 super(); } getId() { 21 return id; 22 } setId(int id) { 24 this.id = id; 25 } 26 public String getUsername() { 27 return username; 28 } setUsername(String username) { 30 this.username = username; 31 } 32 public String getPassword() { 33 return password; 34 } setPassword(String password) { 36 this.password = password; 37 } 38 39 @Override 40 public String toString() { 41 return "User [id=" + id + ", username=" + username + ", password=" + password + "]"; 42 } 43 }

    9. UserAction.java

  

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • HTML5 进阶系列:拖放 API 实现拖放排序 - _林鑫

    HTML5 进阶系列:拖放 API 实现拖放排序 - _林鑫

    2017-05-02 11:02

  • 调取百度地图接口,实现取自己的实时位置,然后可以在百度地图上添加信息标注 - QISHUANG

    调取百度地图接口,实现取自己的实时位置,然后可以在百度地图上添加

    2017-04-18 10:02

  • 计算机网络——DNS协议的学习与实现 - 学数学的程序猿

    计算机网络——DNS协议的学习与实现 - 学数学的程序猿

    2017-04-16 10:00

  • 前端实现搜索记录功能也就是天猫app历史记录存储方便浏览 - 今天的代码你撸了嘛

    前端实现搜索记录功能也就是天猫app历史记录存储方便浏览 - 今天的代

    2017-04-12 14:00

网友点评
r