本次面试答案,以及收集到的大厂必问面试题分享:
- path + “/”;
%>
注册失败
返回
<jsp:include page=“footer.jsp”></jsp:include>
<%@ page language=“java” pageEncoding=“UTF-8” %>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + “😕/”
-
request.getServerName() + “:” + request.getServerPort()
-
path + “/”;
%>
注册成功
立即返回
<jsp:include page=“footer.jsp”></jsp:include>
<%@ page language=“java” pageEncoding=“UTF-8” %>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + “😕/”
-
request.getServerName() + “:” + request.getServerPort()
-
path + “/”;
%>
<jsp:include page=“top.jsp”></jsp:include>
<jsp:include page=“footer.jsp”></jsp:include>
<%@ page language=“java” import=“cn.dao.UserBean” pageEncoding=“UTF-8” %>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + “😕/”
-
request.getServerName() + “:” + request.getServerPort()
-
path + “/”;
%>
<jsp:include page=“top.jsp”></jsp:include>
<%
UserBean user = (UserBean) request.getAttribute(“user”);
%>
value=<% if(user.getPetcity()==null){out.print(" ");}else{out.print(user.getPetcity());} %>>
地址value=<% if(user.getPetadress()==null){out.print(" ");}else{out.print(user.getPetadress());} %>>
电话value=<% if(user.getPetphone()==null){out.print(" ");}else{out.print(user.getPetphone());} %>>*
<input type=“hidden” name=“id” value=<%=user.getId() %>>
<jsp:include page=“footer.jsp”></jsp:include>
<%@ page language=“java” pageEncoding=“UTF-8” %>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + “😕/” + request.getServerName() + “:” + request.getServerPort() + path + “/”;
%>
<jsp:include page=“top.jsp”></jsp:include>
<jsp:include page=“footer.jsp”></jsp:include>
<%@ page language=“java” pageEncoding=“UTF-8” %>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + “😕/”
-
request.getServerName() + “:” + request.getServerPort()
-
path + “/”;
%>
<jsp:include page=“top.jsp”></jsp:include>
<jsp:include page=“footer.jsp”></jsp:include>
<%@ page language=“java” import=“cn.dao.UserBean” pageEncoding=“UTF-8” %>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + “😕/”
-
request.getServerName() + “:” + request.getServerPort()
-
path + “/”;
%>
<jsp:include page=“top.jsp”></jsp:include>
<%
UserBean user = (UserBean) request.getAttribute(“user”);
%>
value=<% if(user.getDocphone()==null){out.print(" ");}else{out.print(user.getDocphone());} %>>
地址value=<% if(user.getDocadress()==null){out.print(" ");}else{out.print(user.getDocadress());} %>>
<input type=“hidden” name=“id” value=<%=user.getId() %>>
<jsp:include page=“footer.jsp”></jsp:include>
<%@ page language=“java” pageEncoding=“UTF-8” %>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + “😕/” + request.getServerName() + “:” + request.getServerPort() + path + “/”;
%>
<jsp:include page=“top.jsp”></jsp:include>
<jsp:include page=“footer.jsp”></jsp:include>
package cn.dao;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
public class DocManage {
// 空构造方法
public DocManage() {
}
// 添加兽医
public int addPetdoc(UserBean user) {
String sql = “INSERT INTO petdoctor(docname,docmajor,docphone,docadress) VALUES (?,?,?,?)”;
int i = 0;
try {
DBConn.prepareConnection();
DBConn.con.setAutoCommit(false);
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setString(1, user.getDocname());
DBConn.ps.setString(2, user.getDocmajor());
DBConn.ps.setString(3, user.getDocphone());
DBConn.ps.setString(4, user.getDocadress());
i = DBConn.ps.executeUpdate();
DBConn.con.commit();
} catch (SQLException e) {
DBConn.rollback();
e.printStackTrace();
} finally {
DBConn.close();
}
return i;
}
// 删除兽医
public int delPetdocForId(UserBean user) {
String sql = “DELETE FROM petdoctor WHERE id=?”;
int i = 0;
try {
DBConn.prepareConnection();
DBConn.con.setAutoCommit(false);
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setInt(1, user.getId());
i = DBConn.ps.executeUpdate();
DBConn.con.commit();
} catch (SQLException e) {
DBConn.rollback();
e.printStackTrace();
} finally {
DBConn.close();
}
return i;
}
// 通过id删除兽医
public int delPetdocForId(int id) {
String sql = “DELETE FROM petdoctor WHERE id=?”;
int i = 0;
try {
DBConn.prepareConnection();
DBConn.con.setAutoCommit(false);
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setInt(1, id);
i = DBConn.ps.executeUpdate();
DBConn.con.commit();
} catch (SQLException e) {
DBConn.rollback();
e.printStackTrace();
} finally {
DBConn.close();
}
return i;
}
// 更新兽医
public int updatePetdocForId(UserBean user) {
String sql = “UPDATE petdoctor SET docname=?, docmajor=?,docphone=?,docadress=? WHERE id=?”;
int i = 0;
try {
DBConn.prepareConnection();
DBConn.con.setAutoCommit(false);
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setString(1, user.getDocname());
DBConn.ps.setString(2, user.getDocmajor());
DBConn.ps.setString(3, user.getDocphone());
DBConn.ps.setString(4, user.getDocadress());
DBConn.ps.setInt(5, user.getId());
i = DBConn.ps.executeUpdate();
DBConn.con.commit();
} catch (SQLException e) {
DBConn.rollback();
e.printStackTrace();
} finally {
DBConn.close();
}
return i;
}
// 获取所有兽医
public List getAllPetdoc() {
String sql = “SELECT * FROM petdoctor”;
List users = new ArrayList();
try {
DBConn.prepareConnection();
DBConn.ps = DBConn.con.prepareStatement(sql);
ResultSet rs = DBConn.ps.executeQuery();
while (rs.next()) {
UserBean user = new UserBean();
user.setId(rs.getInt(“id”));
user.setDocname(rs.getString(“docname”));
user.setDocmajor(rs.getString(“docmajor”));
user.setDocphone(rs.getString(“docphone”));
user.setDocadress(rs.getString(“docadress”));
users.add(user);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBConn.close();
}
return users;
}
// 通过兽医名获取兽医
public List getPetdocForName(UserBean use) {
String sql = “SELECT * FROM petdoctor WHERE docname=?”;
List users = new ArrayList();
try {
DBConn.prepareConnection();
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setString(1, use.getDocname());
ResultSet rs = DBConn.ps.executeQuery();
while (rs.next()) {
UserBean user = new UserBean();
user.setId(rs.getInt(“id”));
user.setDocname(rs.getString(“docname”));
user.setDocmajor(rs.getString(“docmajor”));
user.setDocphone(rs.getString(“docphone”));
user.setDocadress(rs.getString(“docadress”));
users.add(user);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBConn.close();
}
return users;
}
// 通过兽医专业获取兽医
public List getPetdocForMajor(UserBean use) {
String sql = “SELECT * FROM petdoctor WHERE docmajor=?”;
List users = new ArrayList();
try {
DBConn.prepareConnection();
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setString(1, use.getDocmajor());
ResultSet rs = DBConn.ps.executeQuery();
while (rs.next()) {
UserBean user = new UserBean();
user.setId(rs.getInt(“id”));
user.setDocname(rs.getString(“docname”));
user.setDocmajor(rs.getString(“docmajor”));
user.setDocphone(rs.getString(“docphone”));
user.setDocadress(rs.getString(“docadress”));
users.add(user);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBConn.close();
}
return users;
}
// 通过兽医id获取兽医
public UserBean getPetdocForId(int id) {
String sql = “SELECT * FROM petdoctor WHERE id=?”;
UserBean user = new UserBean();
try {
DBConn.prepareConnection();
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setInt(1, id);
ResultSet rs = DBConn.ps.executeQuery();
while (rs.next()) {
user.setId(rs.getInt(“id”));
user.setDocname(rs.getString(“docname”));
user.setDocmajor(rs.getString(“docmajor”));
user.setDocphone(rs.getString(“docphone”));
user.setDocadress(rs.getString(“docadress”));
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBConn.close();
}
return user;
}
// 通过兽医名获取兽医
public Integer getIdForName(UserBean user) {
String sql = “SELECT * FROM petdoctor WHERE docname=?”;
Integer i = 0;
try {
DBConn.prepareConnection();
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setString(1, user.getLoginname());
ResultSet rs = DBConn.ps.executeQuery();
while (rs.next()) {
i = rs.getInt(“id”);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBConn.close();
}
return i;
}
}
package cn.dao;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
public class UserManage {
// 空构造方法
public UserManage() {
}
// 添加用户
public int addUser(UserBean user) {
String sql = “INSERT INTO userinfo(username,password,userphone) VALUES (?,?,?)”;
int i = 0;
try {
DBConn.prepareConnection();
DBConn.con.setAutoCommit(false);
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setString(1, user.getLoginname());
DBConn.ps.setString(2, user.getLoginpassword());
DBConn.ps.setString(3, user.getLoginphone());
i = DBConn.ps.executeUpdate();
DBConn.con.commit();
} catch (SQLException e) {
DBConn.rollback();
System.out.println(“插入数据失败!”);
i = 2;
} finally {
DBConn.close();
}
return i;
}
// 删除用户
public int delUserForId(UserBean user) {
String sql = “DELETE FROM userinfo WHERE id=?”;
int i = 0;
try {
DBConn.prepareConnection();
DBConn.con.setAutoCommit(false);
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setInt(1, user.getId());
i = DBConn.ps.executeUpdate();
DBConn.con.commit();
} catch (SQLException e) {
DBConn.rollback();
e.printStackTrace();
} finally {
DBConn.close();
}
return i;
}
// 更新用户
public int updateUseForId(UserBean user) {
String sql = “UPDATE userinfo SET username=?, password=?,userphone=? WHERE id=?”;
int i = 0;
try {
DBConn.prepareConnection();
DBConn.con.setAutoCommit(false);
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setString(1, user.getLoginname());
DBConn.ps.setString(2, user.getLoginpassword());
DBConn.ps.setString(3, user.getLoginphone());
i = DBConn.ps.executeUpdate();
DBConn.con.commit();
} catch (SQLException e) {
DBConn.rollback();
e.printStackTrace();
} finally {
DBConn.close();
}
return i;
最后
码字不易,觉得有帮助的可以帮忙点个赞,让更多有需要的人看到
又是一年求职季,在这里,我为各位准备了一套Java程序员精选高频面试笔试真题,来帮助大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考
以下是部分内容截图
package cn.dao;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
public class UserManage {
// 空构造方法
public UserManage() {
}
// 添加用户
public int addUser(UserBean user) {
String sql = “INSERT INTO userinfo(username,password,userphone) VALUES (?,?,?)”;
int i = 0;
try {
DBConn.prepareConnection();
DBConn.con.setAutoCommit(false);
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setString(1, user.getLoginname());
DBConn.ps.setString(2, user.getLoginpassword());
DBConn.ps.setString(3, user.getLoginphone());
i = DBConn.ps.executeUpdate();
DBConn.con.commit();
} catch (SQLException e) {
DBConn.rollback();
System.out.println(“插入数据失败!”);
i = 2;
} finally {
DBConn.close();
}
return i;
}
// 删除用户
public int delUserForId(UserBean user) {
String sql = “DELETE FROM userinfo WHERE id=?”;
int i = 0;
try {
DBConn.prepareConnection();
DBConn.con.setAutoCommit(false);
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setInt(1, user.getId());
i = DBConn.ps.executeUpdate();
DBConn.con.commit();
} catch (SQLException e) {
DBConn.rollback();
e.printStackTrace();
} finally {
DBConn.close();
}
return i;
}
// 更新用户
public int updateUseForId(UserBean user) {
String sql = “UPDATE userinfo SET username=?, password=?,userphone=? WHERE id=?”;
int i = 0;
try {
DBConn.prepareConnection();
DBConn.con.setAutoCommit(false);
DBConn.ps = DBConn.con.prepareStatement(sql);
DBConn.ps.setString(1, user.getLoginname());
DBConn.ps.setString(2, user.getLoginpassword());
DBConn.ps.setString(3, user.getLoginphone());
i = DBConn.ps.executeUpdate();
DBConn.con.commit();
} catch (SQLException e) {
DBConn.rollback();
e.printStackTrace();
} finally {
DBConn.close();
}
return i;
最后
码字不易,觉得有帮助的可以帮忙点个赞,让更多有需要的人看到
又是一年求职季,在这里,我为各位准备了一套Java程序员精选高频面试笔试真题,来帮助大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考
以下是部分内容截图
[外链图片转存中…(img-A8TsX1wR-1715075331845)]