![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 79
A_jungle
这个作者很懒,什么都没留下…
展开
-
JavaWeb中文件下载
1.首先在WebContent目录下新建一个文件夹download并准备下载素材2.编写download.html下载页面<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head>原创 2018-04-24 21:08:22 · 1047 阅读 · 0 评论 -
购物车中我的订单查询
1.分析:我的订单的查询主要是从数据库表中的订单表orders中查询出Orderitem中所战士的商品信息其终极目标是封装Order对象,然后存到域中转发给jsp页面取值首先要分清楚的问题是: * 一个订单集合下(List<Order>)有多个Order对象 * 一个Order对象下有多个OrderItem订单项 * 一个OrderIte...原创 2018-05-27 16:22:47 · 18207 阅读 · 0 评论 -
商品订单从购物车页面提交
1.分析2.OrderItem.javaprivate String itemid ; //订单项的id private int count ; //该订单项有多少件商品 private double subtotal ; //该订单项的总计金额 private Product product ; //该订单项中封装的商品 private Order ord...原创 2018-05-27 12:55:25 · 10033 阅读 · 0 评论 -
清空购物车
1.jsp页面function clearCart(){ if(confirm("您是否要清空购物车?")){ location.href = "${pageContext.request.contextPath }/product?method=clearCart"; } }-...原创 2018-05-26 20:32:21 · 3259 阅读 · 1 评论 -
购物车中删除单个商品
1.jsp页面<script type="text/javascript"> function delProductByPid(pid){ if(confirm("您是否要删除该项?")){ location.href = "${pageContext.request.contex...原创 2018-05-26 20:30:28 · 4671 阅读 · 1 评论 -
购物车的实现(基于session)
1 首先封装与购物车有关的对象 2. 对象的封装 product.java略 **CartItem.java** public class CartItem { private Product product ; //购物项中购买的商品数量 private int buyNum ; //购物项小计 private double subTotal ; } **Cart.java** pub...原创 2018-05-26 20:25:43 · 1600 阅读 · 0 评论 -
商品浏览历史记录的代码实现(基于Cookie)
1 商品列表页---跳转到--->商品详细信息页时将cookie写到浏览器------------------------------------------------------------------// 获得客户端携带的cookie 获得名字是pids的cookie String pids = pid ; //1 首先接收cookie中的pids信息,如果...原创 2018-05-26 15:14:01 · 2287 阅读 · 0 评论 -
商品分页操作
1.分页操作主要是封装好一个PageBeanPageBean.javapublic class PageBean<T> { //当前页 private int currentPage ; //当前页显示的商品条数 private int currentCount ; //总共有多少商品 private int totalCount ; //共...原创 2018-05-25 22:21:46 · 636 阅读 · 0 评论 -
Ajax异步查询商品类别 使用缓存技术查询商品类别
所需jar包:https://pan.baidu.com/s/1hgUDCnAm_L9Rij5j-JXTHQ 1. jsp页面 <script type="text/javascript"> $(function(){ var content = ""; $.post( ...原创 2018-05-25 19:52:07 · 728 阅读 · 0 评论 -
JavaWeb中servlet抽取的基类
package com.wenhao.web.servlet;import java.io.IOException;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import javax.servlet.ServletException;import javax.servlet....原创 2018-05-25 14:48:42 · 638 阅读 · 0 评论 -
用户登录时,检查用户状态是否激活,如果没有激活跳转到激活页面进行激活
用户登录后再查询用户状态是否激活UserService service = new UserService(); //用户登录 User user = service.findUser(username,password); if(user==null) { String loginError = "用户名或密码错误"; ...原创 2018-05-25 14:36:40 · 1699 阅读 · 0 评论 -
解决BeanUtils不能封装Date类型
//接收参数并封装参数 Map<String, String[]> properties = request.getParameterMap(); User user = new User(); try { //解决BeanUtils不能封装Date类型 ConvertUtils.register(n...原创 2018-05-25 14:31:04 · 2502 阅读 · 0 评论 -
validate插件校验表单--自定义校验,Ajax异步校验用户名是否存在
1.所需要的插件下载地址(放到js目录下)https://pan.baidu.com/s/16KyrX16dzgGTIncho2WHmg2.引入库<script src="js/jquery.validate.min.js" type="text/javascript"></script>3.编写校验文件<script type="text/javascript"&g..原创 2018-05-25 14:26:26 · 1221 阅读 · 1 评论 -
JavaWeb中文件上传
1、文件上传的步骤:(1) 需要写一个文件上传表单(2) 编写服务器端的代码用于接收上传的文件2、文件上传的内容:(1) 需要的jar包jar包百度云连接:https://pan.baidu.com/s/1t9bVJmxBeeiXgmrvDiOmIA(2) 编写上传表单form.jsp<form action="/${pageContext.request.contextPath }/upl...原创 2018-05-21 13:54:41 · 300 阅读 · 0 评论 -
javaweb中验证码验证实现
验证码资料:https://pan.baidu.com/s/1tMCtnyy9f1t1ld5feyooDQ1.注册表页面register.jsp<script type="text/javascript"> function changeImg(obj){ //?time="+new Date().getTime(); 保证每次提交的参数不同以实现点击图片时切换图片...原创 2018-05-14 19:42:30 · 415 阅读 · 0 评论 -
response之重定向与request之服务器内部转发详解
一:response1.response重定向: 指的是客户端跳转,即一次请求一次跳转,其特点为客户端地址栏发生改变 跳转方式: 1) //1 设置状态码302重定向 response.setStatus(302); //2 设置响应头Location response.setHeader("Location", "/WEB14/servlet2"); ...原创 2018-04-26 19:43:11 · 627 阅读 · 0 评论 -
多条件选择查询
//通过封装的Condition实体表查询指定的商品 public List<Product> findProductByCondition(Condition condition) throws SQLException { QueryRunner qr = new QueryRunner(DataSourceUtils.getDataSource());...原创 2018-05-28 19:59:21 · 781 阅读 · 0 评论