
JavaWeb
文章平均质量分 64
谁动了我的bug
不为失败找理由,只为成功找方法。
展开
-
电商产品设计:后台营销功能模块设计-优惠券活动(三)
现在电商白热化的程度,无论是生鲜电商还是其他的电商等等,都会有促销的这个体系,目的就是增加订单量与知名度等等。那么对于Java开源生鲜电商平台而言,我们采用优惠券的这种方式进行促销。(补贴价格战对烧钱而言非常的恐怖的,太烧钱了)1. 优惠券基础信息实体类说明:任何一个优惠券或者说代金券都是有一个基础的说明,比如:优惠券名称,类型,价格,有效期,状态,说明等等基础信息。package com.ltf.entity;import cn.hutool.core.bean.BeanUtil;im原创 2021-03-29 10:49:05 · 1591 阅读 · 0 评论 -
thymeleaf(th:each th:selected) 从后台动态获取下拉框数据回显及选中
<select id="platformId" name="platformId"> <option value="">合作平台</option> <option th:selected="${courseDO.platformId eq cooperationPlatformDO.id}" th:each="cooperationPlatformDO : ${cooperationPlatformDOList}" .原创 2020-06-10 22:24:28 · 6306 阅读 · 5 评论 -
java.io.CharConversionException: Not an ISO 8859-1 character
这个问题可能是因为outputstream输出中文字造成的影响。public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { if(hostHolder.getUser() == null) { re...原创 2020-01-08 21:47:53 · 3395 阅读 · 0 评论 -
Ajax如何请求传递数组?
通过ajax提交数组时,会自动在所设定的参数后面增加中括号:“[]”,导致后端spring MVC中的@RequestParam获取不到参数。解决方法:ajax请求时增加:traditional:true就可以正常提交了。原因如下:jQuery会调用jQuery.param序列化参数,jQuery.param( obj, traditional ),默认的话,traditional为...原创 2019-07-24 16:06:44 · 1051 阅读 · 0 评论 -
Js如何防止页面后退(使浏览器后退按钮失效)
以下代码仅供参考:<script type="text/javascript"> $(function(){ //防止页面后退 history.pushState(null, null, "localhost:8080"); window.addEventListener('popstate', function () { ...原创 2018-12-05 17:00:15 · 4055 阅读 · 0 评论 -
JS的分号可以省掉吗?
背景最近在项目中开始使用新的编码规范,一开始项目报一大堆错误,改得我想砸键盘,花了好些时间才适应,下面列出一些代表性的规则:只能使用单引号 函数定义的圆括号和左大括号之间一定要有空格: function(args) { .. } import语句在大括号之后一定要有空格: import { fa, fb } from moduleC 不用分号!!!起因早上在实现一个功能的时候,...原创 2018-09-21 17:40:43 · 866 阅读 · 0 评论 -
location.href/location.search/location.pathname区别及用法
location.href/location.search/location.pathname区别及用法:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>location.href/location.search/location.pathname区别...原创 2018-08-06 09:08:00 · 1965 阅读 · 0 评论 -
回车事件绑定
<body><form action="" method="post"> <input type="button" value="提交" class="e-login-btn" /></form><script type="text/javascript&qu原创 2018-01-31 08:58:57 · 363 阅读 · 0 评论 -
如何发布Web项目到互联网
比如我们有个项目想要发布到互联网上,我们首先需要购买域名以及主机,主机的话,推荐云主机(本人推荐西部数码或者阿里云),性能好;我们先在云主机上搭建环境,比如Mysql,Jdk,Tomcat;然后我们把自己开发的项目打包,打成War包;具体操作;右击项目-> Export然后点击 Next ;选择Browse,我们随便选个地方 然后点击Finish即可;这样我...原创 2018-05-01 11:28:56 · 1429 阅读 · 0 评论 -
解决安卓微信浏览器中location.reload或者location.href失效的问题
今天上午一位荣耀9的客户反映当他打开中潮教育微信号的班级,试图登录咱们融e学网时,发现自己填写用户名和密码之后登录按钮没有任何反应,怎么可能呢?于是,我们接来了oppo,华为,魅族,三星,小米,苹果等占领手机市场的大部分品牌手机,然后对每一种手机分别进行微信浏览器测试,居然有一重大发现:唯独苹果手机能够登录正常,其他安卓手机一律不正常,怎么会这么奇葩?我们通过各种调试查阅资料最后终于查出了原因:原...原创 2018-06-05 16:32:06 · 6967 阅读 · 0 评论 -
深入理解Http协议与跨域网站请求解决方案
一、Http协议入门1.1 什么是http协议http协议: 对浏览器客户端 和 服务器端 之间数据传输的格式规范二、查看http协议的工具1)使用火狐的firebug插件(右键->firebug->网络)2)使用谷歌的“审查元素”2.1 http协议内容请求(浏览器-》服务器)GET /day09/hello HTTP/1.1Host: loca...原创 2018-05-14 15:16:50 · 1953 阅读 · 0 评论 -
自定义缓存与表单重复提交
自定义缓存定义缓存实体类package com.xhz;public class Cache {public Cache(String key, Object value, Long timeOut) { super(); this.key = key; this.value = value; this.timeOut = timeOut; }public Cac...原创 2018-05-14 15:16:44 · 479 阅读 · 0 评论 -
Session与Cookie(自定义Session)
一、.会话管理入门 1.1 生活中会话我: 小张,你会跳小苹果码?小张: 会,怎么了?我: 公司年会上要表演节目,你教教我把小张:没问题,一顿饭而已。我: OK。。。。。。。。。在这次生活中的会话中产生通话记录(会话数据)1.2 软件中的会话一次会话: 打开浏览器 -> 访问一些服务器内容 -> 关闭浏览器登录场景:打开浏览器 ->...原创 2018-05-14 15:16:39 · 551 阅读 · 1 评论 -
手写Http服务器
什么是Http协议?Http协议: 对浏览器客户端 和 服务器端 之间数据传输的格式规范Http是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of...原创 2018-05-14 15:16:33 · 1039 阅读 · 0 评论 -
JavaWeb入门
1、 Web引入 Java桌面程序(swing)、控制台程序、GUI等(JavaSe规范) Web 通过浏览器访问网站 (JavaEE规范)2、 软件架构体系C-S体系(client-Server) 客户端与服务器端 (桌面应用程序)例如 QQ、 360安全卫士、QQ飞车、CF、某播(视频)。特点1、 必须要安装包2、 软件一旦升级、客户...原创 2018-05-14 15:16:26 · 257 阅读 · 0 评论