
javaweb 网上书城
Alisha骑士
这个作者很懒,什么都没留下…
展开
-
LoginServlet的实现
123原创 2019-03-21 12:56:42 · 1816 阅读 · 0 评论 -
15 表单验证与JSP回显
RegisterServlet.javaprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.setContent...原创 2019-04-02 14:13:03 · 226 阅读 · 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 · 117 阅读 · 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 · 107 阅读 · 0 评论 -
19 DBCP使用
使用步骤:> 添加jar包 commons-dbcp-1.4.jar commons-pool-1.5.6.jar> 添加属性资源文件#连接设置driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/paperusername=rootpassword=123456#<...原创 2019-04-06 08:02:41 · 114 阅读 · 0 评论 -
18 Logout
main.jsp<body>欢迎你 ${loginUsername} <a href="${pageContext.request.contextPath}/LogoutServlet">注销</a></body>LogoutServletprotected void doGet(HttpServletRequest requ...原创 2019-04-04 17:35:04 · 122 阅读 · 0 评论 -
17 添加一个properties配置文件
src下写db.properties 注意没有空格,没有分号url=jdbc:mysql://localhost/paperuser=rootpassword=123456driverClass=com.mysql.jdbc.DriverDBUtils.javapublic class DBUtils { private static String url=null; p...原创 2019-04-04 11:28:26 · 237 阅读 · 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 · 842 阅读 · 0 评论 -
11 UserService中添加login()重载方法 参数为user,LoginServlet使用新的login()
1.UserService中添加login()重载方法 参数为userpublic 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 · 3338 阅读 · 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 · 161 阅读 · 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 · 142 阅读 · 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 · 2188 阅读 · 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 · 205 阅读 · 0 评论 -
RegisterServlet的实现
主要是表单提交的日期是String类型,User需要的类型是Date类型ConvertUtils.register注册转换器/** * Servlet implementation class RegisterServlet */@WebServlet("/RegisterServlet")public class RegisterServlet extends HttpServ...原创 2019-03-21 12:56:30 · 3140 阅读 · 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 · 158 阅读 · 0 评论