JavaWeb
BullZeng
这个作者很懒,什么都没留下…
展开
-
frameset中top、left、right界面一起跳转
比如说退出登录时:<a href="${ pageContext.request.contextPath }/AdminLoginServlet?method=adminerOut" target="_top"> <button type="button" class="btn btn-danger btn-xs">退出管理中心</button&a原创 2018-06-08 21:27:21 · 684 阅读 · 0 评论 -
在页面上显示商品信息
C3P0JDBCUtilsProduct:package domain;import java.util.Date;public class Product { private String pid; private String pname; private Double market_price; private Double shop_pri...原创 2018-05-23 02:05:49 · 2405 阅读 · 0 评论 -
JSTL
使用JSTL:引入JSTL的相关的jar包.在页面中引入标签库.<%@ taglib uri=”” prefix=””%>jstl标签 <body> <h1>jstl标签</h1> <c:set var="name" value="张三" scope="page">&a原创 2018-05-23 01:02:37 · 2238 阅读 · 0 评论 -
EL表达式
EL获取数据 <body> <h3>1.存取是普通的单值数据</h3> <% pageContext.setAttribute("pname", "pvalue"); request.setAttribute("rname", "rvalue"); sessio原创 2018-05-22 22:08:05 · 174 阅读 · 0 评论 -
JSP
JSP指令的用法<%@ 指令名称 属性名称=”属性值” 属性名称=”属性值” …%> JSP中有三个指令:page指令, include指令, taglib指令. JSP中page指令:<%@ page %> – 设置JSP的.language :JSP脚本中使用的语言.现在只能写java.contentType :设置浏览器打开这个JSP的时候...原创 2018-05-22 22:05:25 · 130 阅读 · 0 评论 -
Jquery实现省市联动
查询省份:JqProvinceServlet:public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { response.setContent...原创 2018-05-27 17:16:11 · 882 阅读 · 1 评论 -
输入框页面提示
Servlet:public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;UTF-8"); r...原创 2018-05-27 00:31:47 · 502 阅读 · 0 评论 -
Ajax和Jquery异步校验注册时用户名是否存在
Ajax的GET方式提交请求:function ajax_get(){ //1.创建异步对象 var xhr = createXMLHttp(); //2.设置状态改变的监听,回调函数(服务器响应请求后返回执行该操作) xhr.onreadystatechange = function() { if(xhr.readyState == 4) { ...原创 2018-05-26 17:26:55 · 878 阅读 · 0 评论 -
XML解析
获得元素的内容:查询的操作package bull01.XMLparsing;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;/** * 获得元素的内容:查询的操作. */import org.j...原创 2018-05-15 23:33:26 · 92 阅读 · 0 评论 -
进行一次性验证码的校验
CodeServlet:产生验证码package bull04.Code;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOExce...原创 2018-05-21 23:27:56 · 1192 阅读 · 0 评论 -
JSON实现省市联动
JSONLIB 转换JSON数据:JSONArray :将数组或List集合转成JSON.JSONObject :将对象或Map集合转成JSON.新增三个包:1.查询省份JsonProvinceServlet:public void doGet(HttpServletRequest request, HttpServletResponse res...原创 2018-05-27 19:08:43 · 3080 阅读 · 0 评论 -
JSP开发模式
JSP设计模式一:JSP + JavaBean在模式一开发中提供了一些JSP的标签:JSP的标签:&lt;jsp:useBean&gt; ,&lt;jsp:setProperty &gt;,&lt;jsp:getProperty&gt;&lt;body&gt; &lt;jsp:useBean id="user&qu原创 2018-05-23 22:41:24 · 554 阅读 · 0 评论 -
反射回顾
package bull03.reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import org.junit.Test;public class ReflectDemo1 { @Test /**...原创 2018-05-23 22:43:40 · 102 阅读 · 0 评论 -
使用动态代理完成字符集编码过滤器的编写
一.动态代理入门案例:Waiter接口:package dynamicProxy;public interface Waiter { public void server(); public String sayHello(String name);}Waitess实现类:package dynamicProxy;public class Wai...原创 2018-05-30 22:55:33 · 316 阅读 · 0 评论 -
使用Servlet3.0完成一个文件上传的功能
文件上传UploadServlet: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8");...原创 2018-05-30 22:49:28 · 1247 阅读 · 0 评论 -
Cookie和Session
cookie信息保存在浏览器:你比如说一台电脑上的账号的登录记住账号信息,浏览记录这些保存在cookie上。换了一台电脑显然就没了这些信息。session信息保存在服务端:你比如说购物车这种用session,这跟设备无关,购物车信息保存在服务器端。...原创 2018-05-24 23:02:10 · 122 阅读 · 0 评论 -
过滤器方式增强request处理乱码
增强request中的getParameter方法】继承 :控制这个类构造.装饰者模式 :增强的类和被增强类实现相同的接口,增强的类中获得到被增强的类的引用. 缺点:接口中方法太多.动态代理 :被增强的类实现接口就可以.EncodingServlet:public void doGet(HttpServletRequest reques...原创 2018-05-29 19:29:50 · 332 阅读 · 0 评论 -
用过滤器实现用户自动登录案例
UserDaoUserServiceUserLoginServlet:public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacter...原创 2018-05-29 17:59:07 · 1682 阅读 · 0 评论 -
事务
事务特性原子性:强调事务的不可分割.一致性:强调的是事务的执行的前后,数据的完整性要保持一致.隔离性:一个事务的执行不应该受到其他事务的干扰.持久性:事务一旦结束(提交/回滚)数据就持久保持到了数据库.如果不考虑事务的隔离性,引发一些安全性问题:脏读 :一个事务读到另一个事务还没有提交的数据.不可重复读 :一个事务读到了另一个事务已经提交的update的数据...原创 2018-05-24 17:13:32 · 161 阅读 · 0 评论 -
Web中的监听器
三类八种:一类:监听三个域对象的创建和销毁的监听器: ServletContextListenerHttpSessionListenerServletRequestListener二类:监听三个域对象的属性变更的监听器(属性添加,移除,替换): ServletContextAttributeListenerHttpSessionAttributeListenerServletR...原创 2018-05-28 18:54:15 · 553 阅读 · 0 评论 -
转账案例(DbUtils方式)
C3P0JDBCUtils:package bull05.Utils;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import javax.sql.DataSource;import com...原创 2018-05-24 03:07:30 · 290 阅读 · 0 评论 -
转账案例(传统JDBC方式)
什么是事务:事务指的是逻辑上的一组操作,组成这组操作的各个逻辑单元要么一起成功,要么一起失败.C3P0JDBCUtilsAccount:package bull04.transfer;public class Account { private String id; private String name; private Double mone...原创 2018-05-24 01:42:52 · 336 阅读 · 0 评论 -
商品的分页显示
第一次进去得显示第一页<a href="/Web13_1/PageProductServlet?currPage=1">分页显示</a>PageProductServlet:public void doGet(HttpServletRequest request, HttpServletResponse response) throw...原创 2018-05-25 20:00:11 · 2298 阅读 · 0 评论 -
商品的删除
删除单个商品DeleteProductByIdServlet:public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { //接收pid ...原创 2018-05-25 19:55:35 · 1541 阅读 · 0 评论 -
request和response解决乱码问题
Responsepackage bull04.out;import java.io.IOException;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import javax.servlet.ServletException;import javax.servlet.http.Ht...原创 2018-05-19 22:00:07 · 420 阅读 · 0 评论 -
文件的下载
解决火狐浏览器下载文件名称乱码:导包:sun.misc.BASE64Decoder.jar解决火狐浏览器文字乱码 <!-- 解决火狐文字乱码 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JDBCUtilsUserUserDaoUserServ...原创 2018-05-19 21:52:53 · 120 阅读 · 0 评论 -
ServletContext读文件
传统读文件方法package bull01.ServletContext.readfile;/** * 这是传统读文件方法 * 只能在tomcat的bin目录下建个目录(比如建个src,把db.properties放进去)把文件放进去才读的到。 * * * 传统方式读取文件: * * 使用的是相对路径,相对的JVM的路径. * * 但是现在是一个web项目,相对于JVM的...原创 2018-05-19 21:00:26 · 158 阅读 · 0 评论 -
JS实现表格隔行变色以及复选框的全选和全不选
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> //设置表格隔行换色 functio原创 2018-05-07 02:26:30 · 399 阅读 · 0 评论 -
JS实现省市二级联动
BOM对象Demo:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> //添加元素原创 2018-05-07 02:24:41 · 621 阅读 · 0 评论 -
JS实现广告的定时隐藏以及图片的轮播
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> /*整个body*/ #bodyDi原创 2018-05-06 03:03:58 · 445 阅读 · 0 评论 -
JS注册数据校验以及表单的提示校验
注册界面的数据校验function checkForm() { //验证用户名 var userName = document.getElementById("userName").value; if(userName == "") { alert("用户名不能为空!"); return false;//表单不提交 } ...原创 2018-05-06 03:02:10 · 883 阅读 · 0 评论 -
HTML和CSS分别实现静态界面
HTML实现<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> &l原创 2018-05-06 02:52:05 · 1993 阅读 · 0 评论 -
Servlet的几个小点
package bull.web01_Servlet;/** * 用户第一次访问Servlet的时候,服务器会创建一个Servlet的实例,那么Servlet中init方法就会执行. * 任何一次请求服务器都会创建一个新的线程访问Servlet中的service的方法. * 在service方法内部根据请求的方式的不同调用doXXX的方法.(get请求调用doGet,post请...原创 2018-05-17 23:27:13 · 129 阅读 · 0 评论 -
Request部分API
package bull05.Request;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletReq...原创 2018-05-19 22:03:51 · 964 阅读 · 0 评论 -
用户注册案例
Userpackage bull06.Regist;public class User { private Integer id; private String username; private String password; private String email; private String name; private Str...原创 2018-05-19 22:06:40 · 290 阅读 · 0 评论 -
重定向和转发
ForwardServlet1package bull06.FordwardServlet;/** * 1.重定向的地址栏会发生变化,转发的地址栏不变. * 2.重定向两次请求两次响应,转发一次请求一次响应. * 3.重定向路径需要加工程名,转发的路径不需要加工程名. * 4.重定向可以跳转到任意网站,转发只能在服务器内部进行转发. */import java.io.IOExce...原创 2018-05-19 22:11:39 · 122 阅读 · 0 评论 -
将商品添加到购物车
CartServlet:package bull03.Cart;import java.io.IOException;import java.io.PrintWriter;import java.util.LinkedHashMap;import java.util.Map;import javax.servlet.ServletException;import javax.s...原创 2018-05-21 20:55:48 · 9104 阅读 · 1 评论 -
元数据的使用
元数据的使用package bull04.Metadata;/** * 元数据案例 * 传参实现增删改 */import java.sql.Connection;import java.sql.ParameterMetaData;import java.sql.PreparedStatement;import java.sql.ResultSet;import org....原创 2018-05-15 14:43:06 · 964 阅读 · 0 评论 -
DBCP和C3P0
DBCP要写一个dbcp.properties配置文件导包: package bull03.DBCP;import java.io.FileInputStream;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util....原创 2018-05-15 14:41:13 · 245 阅读 · 0 评论 -
自定义JDBC连接池
使用装饰者的方式完成类的方法的增强package bull02.JDBCconnectionPool;/** * 使用装饰者的方式完成类的方法的增强 * @author 45度炸 * */public class EnhanceDemo1 { public static void main(String[] args) { Waiter waiter = n...原创 2018-05-15 14:34:21 · 181 阅读 · 0 评论