
javaweb 网上书城
Alisha骑士
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LoginServlet的实现
123原创 2019-03-21 12:56:42 · 1830 阅读 · 0 评论 -
15 表单验证与JSP回显
RegisterServlet.java protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.setContent...原创 2019-04-02 14:13:03 · 240 阅读 · 0 评论 -
21 Tomcat中配置JNDI 数据源
Step1:拷贝数据库连接驱动的jar到tomcat的lib目录下 之前的C3P0包不要了 ,mysql也删掉 注意:如果出现java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z的问题,使用更高版本的数据库连接驱动 Step2配置数据源XML文件 a)如果把配置信息写在tomcat下的conf目录的co...原创 2019-04-07 22:09:26 · 125 阅读 · 0 评论 -
20 C3P0的使用
使用步骤: 1、添加cap0-0.9.1l2 jar包 ,之前DBCP的不要了 2、编写配置文件c3p0-config.xml,放在classpath中,或classes目录中,也就是 src目录中 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE html PUBLIC "-//W3C//...原创 2019-04-07 20:30:36 · 117 阅读 · 0 评论 -
19 DBCP使用
使用步骤: > 添加jar包 commons-dbcp-1.4.jar commons-pool-1.5.6.jar > 添加属性资源文件 #连接设置 driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/paper username=root password=123456 #<...原创 2019-04-06 08:02:41 · 122 阅读 · 0 评论 -
18 Logout
main.jsp <body> 欢迎你 ${loginUsername} <a href="${pageContext.request.contextPath}/LogoutServlet">注销</a> </body> LogoutServlet protected void doGet(HttpServletRequest requ...原创 2019-04-04 17:35:04 · 129 阅读 · 0 评论 -
17 添加一个properties配置文件
src下写db.properties 注意没有空格,没有分号 url=jdbc:mysql://localhost/paper user=root password=123456 driverClass=com.mysql.jdbc.Driver DBUtils.java public class DBUtils { private static String url=null; p...原创 2019-04-04 11:28:26 · 276 阅读 · 0 评论 -
16 注册提示用户已经存在
UsrService中 @Override public Boolean UserExist(String username) { // TODO Auto-generated method stub User user = userDao.findUser(username); return user!=null; } 在Dao中 @Override public ...原创 2019-04-04 10:06:39 · 864 阅读 · 0 评论 -
11 UserService中添加login()重载方法 参数为user,LoginServlet使用新的login()
1.UserService中添加login()重载方法 参数为user public User login(User user) throws Exception { // TODO Auto-generated method stub User u = userDao.findUser(user.getUsername(), user.getPassword()); if (u ...原创 2019-03-26 13:53:10 · 3387 阅读 · 0 评论 -
14 注册字段验证
添加一个表单UserForm模型,用于存储表单的错误信息 提供一个validate方法用于校验所有字段 提供所有属性的get/set方法 简单搭建 package com.xue.form; import java.util.HashMap; import java.util.Map; public class UserForm { private String userna...原创 2019-03-29 21:14:46 · 181 阅读 · 0 评论 -
10_LoginServlet
LoginServlet.java @WebServlet("/LoginServlet") public class LoginServlet extends HttpServlet { private static final long serialVersionUID = 1L; IUserService userService=new UserServiceImpl(); /...原创 2019-03-22 21:35:28 · 158 阅读 · 0 评论 -
UserDao的findUser()实现
@Override public User findUser(String username, String password) { // TODO Auto-generated method stub User user=null; Connection conn =null; PreparedStatement ps=null; ResultSet...原创 2019-03-22 14:33:41 · 2214 阅读 · 0 评论 -
13 登陆页面上添加失败消息
1.LoginServlet登陆失败将失败消息保存给一个request,并转发回登陆页面 try { BeanUtils.populate(formUser, request.getParameterMap()); User dbuser; try { dbuser=userService.login(formUser); request.getSession...原创 2019-03-29 14:06:21 · 216 阅读 · 0 评论 -
RegisterServlet的实现
主要是表单提交的日期是String类型,User需要的类型是Date类型 ConvertUtils.register注册转换器 /** * Servlet implementation class RegisterServlet */ @WebServlet("/RegisterServlet") public class RegisterServlet extends HttpServ...原创 2019-03-21 12:56:30 · 3162 阅读 · 0 评论 -
12 自定义登录异常
新建UserException类 package com.xue.exception; public class UserException extends Exception{ /** * */ private static final long serialVersionUID = 1L; public UserException(String message) { ...原创 2019-03-29 12:04:22 · 165 阅读 · 0 评论