
【JAVA】JavaWeb
乔治大哥
脚踏实地,仰望星空。
展开
-
javaweb---三层架构++
根据DAO模型那一篇的改进实体类Person 就不上传了。PersonDAO:package com.henu.dao;/** * 捕获异常快捷键:ALT+SHIFT+Z *ps.executeUpdate();发送DML sql语句 ,代表当前操作影响的数据库的数据行数 *ps.executeQuery();发送DQL语句,查询结果会被放在返回值ResultSet对象...原创 2019-06-05 15:50:29 · 569 阅读 · 0 评论 -
使用eclipse开发javaweb登录功能带验证码&&文件下载&&第几位登录&&使用servlet编写html
这个代码在我的资源中我有上传。如果需要可以前往下载https://download.youkuaiyun.com/download/qq_41946557/11622045当然也可以留言分享与你,共同进步具体页面演示:login.html<!DOCTYPE html><html> <head> <meta charset=...原创 2019-08-27 20:24:31 · 2295 阅读 · 0 评论 -
浅析请求转发和重定向
浅析请求转发和重定向1.请求转发request.getRequestDispather("/indexServlet").forword(request,response);请求转发:不会修改地址栏路径。因为请求转发时,还未产生响应,request对象还未销毁,所以可以使用request作用域访问受保护目录下的资源requestDispatcher:是服务器的资源封装器...原创 2019-08-28 23:30:07 · 313 阅读 · 0 评论 -
基于servlet&jsp&mysql的表格增删改查操作
代码量对于初学者略高,如果看博客不能大致感觉出思路,建议前往下在链接:本项目的源码分享。https://download.youkuaiyun.com/download/qq_41946557/11639971当然也可以留言。如果感觉可以接受,建议先思考思考!希望多多指正,共同进步。数据库:所需jar包:主页:添加球员:条件查询页面:即可根据不同的属性查询。...原创 2019-08-30 18:43:47 · 848 阅读 · 0 评论 -
浅析cookie以及一些小案例
会话即:用户打开浏览器,浏览页面,直到关闭浏览器的过程称为一次会话。为什么要学习会话技术?http协议是一个无状态协议,服务器端无法记录客户端浏览器身份信息。因此,需要使用会话跟踪技术解决。会话跟踪技术包括: Cookie(客户端技术)Session(服务器端技术)1.Cookie 构造方法 Cookie c = new Cookie("",""...原创 2019-08-30 18:45:47 · 303 阅读 · 0 评论 -
利用Cookie记录用户的浏览记录:(网站的真实案例)
index.jsp<%@page import="com.henu.demo.util.CookieUtil"%><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%response.setHeader("Cache-Cont...原创 2019-08-30 21:14:33 · 2343 阅读 · 0 评论 -
使用cookie登录时记录登录名
这里对于bean,dao,service就略过了。主要代码请往下看。login.jsp<%@page import="java.net.URLDecoder"%><%@page import="com.henu.demo.util.CookieUtil"%><%@ page language="java" contentType="text/html; ...原创 2019-08-30 21:32:14 · 402 阅读 · 0 评论 -
请求编码和响应编码乱码原因及解决方案
1. 响应编码 * 当使用response.getWriter()来向客户端发送字符数据时,如果在之前没有设置编码,那么默认使用iso,因为iso不支持中文,一定乱码 * 在使用response.getWriter()之前可以使用response.setCharaceterEncoding()来设置字符流的编码为gbk或utf-8,当然我们通常会选择utf-8。这样使用response.g...原创 2019-09-02 13:30:19 · 2717 阅读 · 0 评论 -
request获取路径的方法
request.getRequestURI()--->/admin/login.jsprequest.getRequestURI()--->http://localhost:8080/admin/login.jspreq.getContextPath();--->/adminreq.getRealPath();--->D:\apache-tomcat-7.0.52\...原创 2019-09-02 20:57:41 · 336 阅读 · 0 评论 -
使用eclipse开发javaweb注册功能
和登录一样道理:准备工作:实体类User: private int id; private String username; private String password; private String sex; private int age;HTML:<!DOCTYPE html><html> &...原创 2019-08-26 19:41:37 · 4664 阅读 · 1 评论 -
使用eclipse开发javaweb登录功能
首先准备工作:数据库结构:然后jar包,配置文件,连接数据库的工具类,这方面具体代码可以前往https://blog.youkuaiyun.com/qq_41946557/article/details/99655063html文件:<!DOCTYPE html><html> <head> <meta charset=...原创 2019-08-26 19:34:17 · 7834 阅读 · 0 评论 -
对于多表查询和转账的事务提交
项目列表:效果展示:数据库.sql /* Navicat MySQL Data Transfer Source Server : mysql Source Server Version : 50549 Source Host : localhost:3306 Sour...原创 2019-08-16 09:31:59 · 354 阅读 · 0 评论 -
javaweb----DAO模型设计
首先实体类Personpackage com.henu.dao;import java.io.Serializable;public class Person implements Serializable{ private Integer id; private String name; private Integer sex; private Intege...原创 2019-06-02 11:32:42 · 495 阅读 · 0 评论 -
javaweb----三层架构
实体类:package com.henu.ThreeFramework;/** * @author lmd13 * DB: * create table T_ACCOUNT( id varchar2(20), password varchar2(20), name varchar2(20), balance numbe...原创 2019-06-02 22:17:05 · 296 阅读 · 0 评论 -
javaweb----三层架构+
先说明这章与上章的区别,1.创建了JDBCUtil4,使用了ThreadLocal<泛型>(),【作用:操作当前线程内部一块存储区间(属性),借助当前线程Thread共享(传递)数据】。2.加入了事务控制问题,使用JDBC控制事务。接下来代码根据上图顺序:1.User实体类package com.henu.demo;/** *create table T_USE...原创 2019-06-03 17:06:22 · 355 阅读 · 0 评论 -
用 JDBC 查询学生成绩单, 把主要代码写出来
SC表/*Navicat MySQL Data TransferSource Server : mysqlSource Server Version : 50549Source Host : localhost:3306Source Database : ooxxTarget Server Type : MYSQLTa...原创 2019-08-19 16:12:48 · 1488 阅读 · 0 评论 -
使用基本工具类和预编译进行对数据库的增删改查
Properties文件 driver_name=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/ooxx?useServerPrepStmts=true&cachePrepStmts=truename=rootpassword=123456 Utils类 ...原创 2019-08-15 18:57:43 · 561 阅读 · 0 评论 -
使用dbcp连接池创建进行表的增删改查
--------------------------------------------------------------------------------------------------------------------------- 数据库.sql /* Navicat MySQL Data Transfer ...原创 2019-08-15 20:17:19 · 884 阅读 · 1 评论 -
使用c3p0连接池
c3p0-config.xml <?xml version="1.0" encoding="UTF-8"?><c3p0-config> <default-config> <property name="driverClass">com.mysql.jdbc.Driver&l...原创 2019-08-15 20:18:30 · 244 阅读 · 0 评论 -
使用dbutils对表进行增删改查
直接上代码!!!---------------------------------------------------------------------------------------------------------------------------数据库.sql /* Navicat MySQL Data Transfer...原创 2019-08-15 20:25:13 · 2397 阅读 · 0 评论 -
基于分代的垃圾回收算法
以下均为摘要,摘要书籍《深入分析javaweb技术内幕》1.如何检测垃圾2.基于分代的垃圾回收算法hotspot中使用的基于分代的垃圾收集方式---------------------------------------------------------------------------------------------------------------...原创 2019-09-10 13:29:12 · 262 阅读 · 0 评论