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

百度网站开发业务免费做网站报价

百度网站开发业务,免费做网站报价,js特效网站模板,东莞制作网站的联系方式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://www.zqtcl.cn/news/978532/

相关文章:

  • 网站建设飠金手指排名十二毕业设计论文网
  • 高密哪里做网站好网络营销的四大特点
  • 网站锚文本怎么做怎么在网上接网站建设
  • php做公司网站中国大工程建设需要什么样的人才
  • 优化公司怎么优化网站的技能网站建设项目需求
  • wordpress怎么修改主页网站改版seo
  • 做视频网站需要多少带宽lnmp wordpress 数据库
  • 网站速度慢wordpress徐州网络推广公司
  • 网站建设增城seo外链是什么意思
  • php做企业网站管理系统免费网站制作手机软件的app
  • 商城网站建设咨询如何通过网站后台修改网站
  • 重庆网站建设论文2 如何写一份详细的网站开发方案
  • 宁波门户网站建设做购物网站表结构分析
  • 上传网站图片处理画册设计多少钱一页
  • 网站做标签页新公司网站建设都有哪些优势
  • 上门做指甲哪个网站百度搜索榜
  • 西安网站seo优化商城域名注册管理机构
  • 凡客网站目录优化服装网站建设论文
  • 自助网站搭建哈尔滨seo优化
  • 做网站和软件的团队网页设计与网页制作的实验报告
  • 广州网站建设很棒 乐云践新wordpress搬家 登录报错
  • 顺的网站建设案例如何上传网站
  • 网站管理和建设工作职责中国建设银行卖狗年纪念币官方网站
  • 如何快速开发一个网站干洗店投资多少钱可以营业了
  • 哪些分类网站WordPress商用收费吗
  • 南开网站建设优化seo福建凭祥建设工程有限公司网站
  • 建设工程消防设计备案凭证查询网站网站建设课程设计目的和内容
  • 网站开发要花多少钱wordpress网站邀请码
  • 社旗网站设计小程序制作用华网天下优惠
  • 建设产品网站代理注册企业邮箱