• 大小: 4.19MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-19
  • 语言: 其他
  • 标签: struts2  

资源简介

运用struts2技术,实现用户、日记本的增删改查,用户登录后才能实现日记本的增删改查功能,且只能修改删除自己的日记信息,别人添加的日记信息只能查看!

资源截图

代码片段和文件信息

package com.czg.dao;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import com.czg.model.User;
import com.czg.util.DBHelper;

public class UserDao {
//关联DBHlper
private DBHelper dbHelper=new DBHelper();
//查找所有用户信息
public List findAll()
{
//定义集合
List  list=new ArrayList();
    //定义查询语句
String sql=“select * from tbUser“;
try {
//定义预格式
PreparedStatement pst=dbHelper.getConn().prepareStatement(sql);
//得到集合
ResultSet rs=pst.executeQuery();
//处理集合
     while(rs.next())
     {
      //关联User表
      User user=new User();
      user.setId(rs.getInt(“id“));
      user.setName(rs.getString(“name“));
      user.setCname(rs.getString(“cname“));
      user.setSid(rs.getString(“sid“));
      user.setPass(rs.getString(“pass“));
      user.setMoney(rs.getInt(“money“));
      //添加到list
      list.add(user);
     }
} catch (SQLException e) {
e.printStackTrace();
}

return list;
}
     //添加用户信息
   public void addUser(User user)
   {
    //定义查询语句
String sql=“insert into tbUser(sidnamecnamepassmoney) values(?????)“;
try {
//定义预格式
PreparedStatement pst=dbHelper.getConn().prepareStatement(sql);
//定义参数
pst.setobject(1 user.getSid());
pst.setobject(2 user.getName());
pst.setobject(3 user.getCname());
pst.setobject(4 user.getPass());
pst.setobject(5 user.getMoney());
//执行添加
pst.execute();
//添加成功!
System.out.println(“添加成功!“);
} catch (SQLException e) {
e.printStackTrace();
}

   }
   //用id传值查找(修改用户前执行)
   public User findById(int id)
   {
    //定义集合
User user=null;
    //定义查询语句
String sql=“select * from tbUser where id=?“;
try {
//定义预格式
PreparedStatement pst=dbHelper.getConn().prepareStatement(sql);
//设置参数
pst.setobject(1 id);
//得到集合
ResultSet rs=pst.executeQuery();
//处理集合
     while(rs.next())
     {
      //关联User表
      user=new User();
      user.setId(rs.getInt(“id“));
      user.setName(rs.getString(“name“));
      user.setCname(rs.getString(“cname“));
      user.setSid(rs.getString(“sid“));
      user.setPass(rs.getString(“pass“));
      user.setMoney(rs.getInt(“money“));
     }
} catch (SQLException e) {
e.printStackTrace();
}

return user;
   }
   //修改用户方法
   public void updateUser(User user)
   {
   //定义查询语句
String sql=“update tbUser set sid=?name=?cname=?pass=?money=? where id=?“;
try {
//定义预格式
PreparedStatement pst=dbHelper.getConn().prepareStatement(sql);
//定义参数
pst.setobject(1 user.getSid());
pst.setobject(2 user.getName());
pst.setobject(3 user.getCname());
pst.setobject(4 user.getPass());
pst.setobject(5 user.getMoney());
pst.setObje

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1093  2018-04-29 22:15  WebNote2(struts中的method)\.classpath

     文件       1078  2018-04-29 22:16  WebNote2(struts中的method)\.project

     文件        564  2018-04-29 22:15  WebNote2(struts中的method)\.settings\.jsdtscope

     文件        364  2018-04-29 22:15  WebNote2(struts中的method)\.settings\org.eclipse.jdt.core.prefs

     文件        543  2018-04-29 22:16  WebNote2(struts中的method)\.settings\org.eclipse.wst.common.component

     文件        414  2018-04-29 22:15  WebNote2(struts中的method)\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-04-29 22:15  WebNote2(struts中的method)\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-04-29 22:15  WebNote2(struts中的method)\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       3730  2018-04-29 22:25  WebNote2(struts中的method)\src\com\czg\dao\UserDao.java

     文件        960  2018-04-29 22:24  WebNote2(struts中的method)\src\com\czg\model\Note.java

     文件       1051  2018-04-27 22:39  WebNote2(struts中的method)\src\com\czg\model\User.java

     文件       1223  2018-04-30 18:25  WebNote2(struts中的method)\src\com\czg\util\DBHelper.java

     文件        430  2018-04-29 22:31  WebNote2(struts中的method)\src\struts.xml

     文件        834  2018-04-29 22:15  WebNote2(struts中的method)\WebRoot\index.jsp

     文件         39  2018-04-29 22:15  WebNote2(struts中的method)\WebRoot\meta-INF\MANIFEST.MF

     文件       3905  2018-04-30 18:14  WebNote2(struts中的method)\WebRoot\WEB-INF\classes\com\czg\dao\UserDao.class

     文件       1797  2018-04-30 18:14  WebNote2(struts中的method)\WebRoot\WEB-INF\classes\com\czg\model\Note.class

     文件       1844  2018-04-30 18:14  WebNote2(struts中的method)\WebRoot\WEB-INF\classes\com\czg\model\User.class

     文件       1602  2018-04-30 18:25  WebNote2(struts中的method)\WebRoot\WEB-INF\classes\com\czg\util\DBHelper.class

     文件        430  2018-04-29 22:31  WebNote2(struts中的method)\WebRoot\WEB-INF\classes\struts.xml

     文件      70282  2018-04-27 10:57  WebNote2(struts中的method)\WebRoot\WEB-INF\lib\commons-fileupload-1.3.2.jar

     文件     173587  2018-04-27 10:57  WebNote2(struts中的method)\WebRoot\WEB-INF\lib\commons-io-2.2.jar

     文件     384767  2018-04-27 10:57  WebNote2(struts中的method)\WebRoot\WEB-INF\lib\commons-lang3-3.2.jar

     文件      62050  2018-04-27 10:57  WebNote2(struts中的method)\WebRoot\WEB-INF\lib\commons-logging-1.1.3.jar

     文件    1300487  2018-04-27 10:57  WebNote2(struts中的method)\WebRoot\WEB-INF\lib\freemarker-2.3.22.jar

     文件     614203  2018-04-27 10:57  WebNote2(struts中的method)\WebRoot\WEB-INF\lib\javassist-3.11.0.GA.jar

     文件     230444  2018-04-27 10:57  WebNote2(struts中的method)\WebRoot\WEB-INF\lib\ognl-3.0.21.jar

     文件     466359  2018-04-27 10:57  WebNote2(struts中的method)\WebRoot\WEB-INF\lib\sqljdbc4.jar

     文件     884825  2018-04-27 10:57  WebNote2(struts中的method)\WebRoot\WEB-INF\lib\struts2-core-2.3.34.jar

     文件     689229  2018-04-27 10:57  WebNote2(struts中的method)\WebRoot\WEB-INF\lib\xwork-core-2.3.34.jar

............此处省略24个文件信息

评论

共有 条评论