当前位置: 首页 > news >正文

快递网站模版页面设计的软件

快递网站模版,页面设计的软件,网站做地区定位跳转,最近三天的国内新闻MVC与三层架构的联系及三层架构实现学生注册功能 三层架构的逻辑关系#xff1a; MVC和三层架构的联系#xff1a; 三层架构实现学生注册功能的逻辑#xff1a; 学生注册页面#xff1a; 输入学生信息#xff1a; 完成学生注册: 代码实现#xff1a; add.jsp % …MVC与三层架构的联系及三层架构实现学生注册功能 三层架构的逻辑关系 MVC和三层架构的联系 三层架构实现学生注册功能的逻辑 学生注册页面 输入学生信息 完成学生注册: 代码实现 add.jsp % page languagejava contentTypetext/html; charsetUTF-8pageEncodingUTF-8% !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd html head meta http-equivContent-Type contenttext/html; charsetUTF-8 titleInsert title here/title /head body backgroundphoto/海浪.jpg form actionAddStudentServlet methodpost 学号input typetext namesno /br/姓名input typetext namesname /br/年龄input typetext namesage /br/地址input typetext namesaddress /br/input typesubmit value注册 //form /body /htmlStudent.java package org.student.entity;/*** author 11441*student实体类*/ public class Student {private int sno;private String sname;private int sage;private String saddress;public Student(String sname, int sage, String saddress) {this.sname sname;this.sage sage;this.saddress saddress;}public Student(int sno, String sname, int sage, String saddress) {this.sno sno;this.sname sname;this.sage sage;this.saddress saddress;}public Student() {}public Student(int sno, String sname, int sage) {this.sno sno;this.sname sname;this.sage sage;}public Student(int sage, String saddress) {this.sage sage;this.saddress saddress;}public int getSno() {return sno;}public void setSno(int sno) {this.sno sno;}public String getSname() {return sname;}public void setSname(String sname) {this.sname sname;}public int getSage() {return sage;}public void setSage(int sage) {this.sage sage;}public String getSaddress() {return saddress;}public void setSaddress(String saddress) {this.saddress saddress;}}AddStudentServlet.java package org.student.servlet;import java.io.IOException; import java.io.PrintWriter;import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import org.student.entity.Student; import org.student.service.StudentService;public class AddStudentServlet extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {request.setCharacterEncoding(utf-8);int no Integer.parseInt(request.getParameter(sno));String name request.getParameter(sname);int age Integer.parseInt(request.getParameter(sage)) ;String address request.getParameter(saddress);Student student new Student(no,name,age,address);StudentService studentService new StudentService();boolean result studentService.addStudent(student);//jsp内置对象out request response session application..//out :PrintWriter out response.getWriter();//session : request.getSession();//application : request.getServletContext();//设置编码//必须在out之前设置编码response.setContentType(text/html; charsetUTF-8);response.setCharacterEncoding(utf-8);PrintWriter out response.getWriter();if(result) {out.println(增加成功);}else {out.println(增加失败);}}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doGet(request, response);} }StudentService.java package org.student.service;import org.student.dao.StudentDao; import org.student.entity.Student;/*** author 11441*业务逻辑层逻辑性的增删改查增查增到Dao层进行的组装*/ public class StudentService {StudentDao studentDao new StudentDao();public boolean addStudent(Student student) {if(!studentDao.isExist(student.getSno())) {//学生不存在增加该学生studentDao.addStudent(student);return true;}else {System.out.println(该学生已存在);return false;}} } StudentDao.java package org.student.dao;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;import org.student.entity.Student;/*** author 11441*数据访问层原子性具体的 增删改查*/ public class StudentDao {private final String URL jdbc:mysql://localhost:3306/test1;private final String USERNAME root;private final String PASSWOED root;//判断学生存在public boolean isExist(int sno) {return queryStudentBySno(sno)null ? false : true;}//增加public boolean addStudent(Student student) {//封装到数据类Connection connection null;PreparedStatement pstmt null;try {Class.forName(com.mysql.jdbc.Driver);connection DriverManager.getConnection(URL, USERNAME, PASSWOED);String sql insert into student values (?,?,?,?);pstmt connection.prepareStatement(sql);pstmt.setInt(1, student.getSno());pstmt.setString(2, student.getSname());pstmt.setInt(3, student.getSage());pstmt.setString(4, student.getSaddress());int count pstmt.executeUpdate();if(count 0) {return true;}else {return false;}} catch (ClassNotFoundException e) {e.printStackTrace();return false;} catch (SQLException e) {e.printStackTrace();return false;} catch (Exception e) {e.printStackTrace();return false;} finally {try {if(pstmt ! null) pstmt.close();if(connection ! null) connection.close();} catch (SQLException e) {e.printStackTrace();}}}//根据学号查询学生信息public Student queryStudentBySno(int sno) {Student student null;Connection connection null;PreparedStatement pstmt null;ResultSet rs null;try {Class.forName(com.mysql.jdbc.Driver);connection DriverManager.getConnection(URL, USERNAME, PASSWOED);String sql select * from student where sno ?;pstmt connection.prepareStatement(sql);pstmt.setInt(1, sno);rs pstmt.executeQuery();if(rs.next()) {int no rs.getInt(sno);String name rs.getString(sname);int age rs.getInt(sage);String address rs.getString(saddress);student new Student(sno,name,age,address);}return student;} catch (ClassNotFoundException e) {e.printStackTrace();return null;} catch (SQLException e) {e.printStackTrace();return null;} catch (Exception e) {e.printStackTrace();return null;} finally {try {if(rs ! null) rs.close();if(pstmt ! null) pstmt.close();if(connection ! null) connection.close();} catch (SQLException e) {e.printStackTrace();}}} }
http://wiki.neutronadmin.com/news/129403/

相关文章:

  • 安徽法制建设网站自己设计一款新产品
  • 邯郸网站建设有哪些贵阳做网站公司
  • 如何做实体店的网站网络广告策划的流程顺序为
  • 建设网站公司兴田德润官方地址全国十大装修公司
  • 柳江网站开发查看wordpress代码
  • 做网站学哪种代码好网站设计网站开发优化
  • 电影资源网站怎么做的wordpress插件 标签页
  • 个人网站如何制作教程制作网页完整步骤手机版
  • 建网站挣钱吗外贸网站建设价格怎么样
  • 专业做网站优化价格东莞市住建局局长
  • 免费创建网站平台有哪些自己做装修网站
  • 做调研用到的大数据网站制作网站哪家服务好
  • 烟台智能建站模板网站建设审核需要多长时间
  • 莱芜0634技术支持 宿州网站建设性价比高柳州网站建设
  • 高校网站建设的目的和意义扬州市做网站
  • 网站内容建设的原则是什么意思网站语言切换功能如何做
  • 怎样提高网站点击率设计logo 费用
  • wordpress网站go.php跳转有数据库的网站
  • 自己电脑做网站服务器系统网站建设欧美风格
  • 公司云网站建设百度服务商
  • 如何规划企业网站2021没封的网站有人分享吗
  • 何苦做游戏网站公司名字大全列表
  • 建设工程质量检测网站多用户自助建站系统源码
  • 全球访问量最大的网站自建网站系统
  • 河北住房和城乡建设局网站首页法语网站建设
  • 网站租房做公寓企业信息管理系统源码
  • 佛山市研发网站建设哪家好温州百度关键词搜索
  • 百度权重是怎么来的搜索引擎优化的内容包括
  • 国内炫酷网站设计成免费crm是什么
  • 工程设计东莞网站建设技术支持自适应wordpress模板