J2EE/CSS/JQuery
文章平均质量分 54
小小程序员1986
这个作者很懒,什么都没留下…
展开
-
导航布局和视频弹出框制作
html零基础快速制作网页弹出窗口 * {margin:0;padding 0} img {border:0;}.adv{width:460px;height:314px;border:1px solid #D8D8D8;margin:0 auto;display:none;border-radius:6px}.adv_top{width:460px;height:56px;background:原创 2016-08-28 14:05:36 · 618 阅读 · 0 评论 -
Jquery 异步提交表单(post)
方法 $.post(url,params,function(data){});表单的action,method属性都没有input 的类型只能为button不能为submit只能为button,否则点击button会执行表单action,不会走jquery异步前台代码$(function() { //异步提交表单 $("#save").click(function(){原创 2016-08-28 14:01:11 · 918 阅读 · 0 评论 -
ckedit 浏览图片和上传图片
标签内引入config.js配置文件CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: config.language = 'zh-cn'; config.uiColor = '#AADC6E'; config.image_pre原创 2016-08-28 14:01:09 · 503 阅读 · 0 评论 -
JspWriter 与 printwriter区别
JSP九个隐含对象JspWriter outJspWriter是抽象类而PrintWriter不是,也就是说你可以通过new操作来直接新建一个PrintWriter的对象而JspWriter不行,它必须是通过其子类来新建。 但是它们之间又是有关系的,这个关系主要是JspWriter对PrintWriter有依赖。初始化一个JspWriter对象的时候要关联ServletResponse对象的一个原创 2016-08-28 14:01:06 · 1092 阅读 · 0 评论 -
sitemesh
Sitemesh 3 的使用及配置http://www.cnblogs.com/luotaoyeah/p/3776879.html老版本的:http://blog.csdn.net/bluishglc/article/details/5969905http://www.blogjava.net/gdufo/archive/2008/08/04/219996.html ckeditor上传图片h原创 2016-08-28 14:01:03 · 333 阅读 · 0 评论 -
strut 多文件上传
jquery动态添加动态的添加文件上传框以及动态的删除上传框$(function() { $("#button").click(function() { var html = $(""); var button = $("");原创 2016-08-28 14:01:00 · 364 阅读 · 0 评论 -
strut2 上传文件
jsp页面代码 或者 提交 服务后台代码:需要两个jar包一个是commons-fileupload.jar,另一个是commons-io.jar//注意,file并不是指前端jsp上传过来的文件本身,而是文件上传过来存放在临时文件夹下面的文件 private File upload;//上传的文件内容的对象与表单中的name属性一致 private原创 2016-08-28 14:00:57 · 340 阅读 · 0 评论 -
js实现抢购倒计时精确到毫秒 到期提示“抢购已结束”
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> function ShowTimes(){ var endtime=new Date("2016/11/12,17:20:00"); var nowtime = new Date(); Leav转载 2016-08-28 14:00:54 · 1015 阅读 · 0 评论 -
浏览器保存Cookies的位置
IE浏览器 工具-Internet选项-设置-查看文件打开 Internet临时文件夹650) this.width=650;" title="捕获.PNG" alt="wKiom1W_Xyyz5GPhAAMw7CQFs5w618.jpg" src="http://s3.51cto.com/wyfs02/M00/70/DB/wKiom1W_Xyyz5GPhAAMw7CQFs5w618.jpg" /原创 2016-08-28 14:00:51 · 1209 阅读 · 0 评论 -
jxl将html表单中数据写入到excel
首先下载jxl-2.6.12.jar或者在maven中添加 net.sourceforge.jexcelapi jxl 2.6.12 后台代码如下: WritableWorkbook wwb = null; wwb=Workbook.createWorkbook(new File("c:\\1.xls"));//创建excel原创 2016-08-28 14:00:49 · 838 阅读 · 0 评论 -
MyEclipse逆向生成实体类和Hibernate映射文件
开发项目涉及到的表太多,一个一个的写JAVA实体类很是费事。MyEclipse提供简便的方法:反向数据库步骤大致如下: 第一步: window-->open Perspective-->MyEclipse Java Persistence 操作后会出现一个视图DB Brower:MyEclipse Derby 在空白区点击右键,新建一个数据库对象。我用的是mysql,其实我一直想用oracle之类转载 2016-08-28 14:00:46 · 1310 阅读 · 0 评论 -
struts2 下载文件
服务端action代码 public String downloadReport() { try { String path = new String(filePath.getBytes("ISO-8859-1"),"utf-8");//处理get请求传过来的中文参数乱码,filePath文件路径需要set方法接收页面参数 System.out.println(path); /原创 2016-08-28 14:00:43 · 487 阅读 · 0 评论 -
两个sql查询语句之间的左连接left join
代码如下:子查询内部也使用了左连接select a.id, a.thumbNail,a.name,a.marketPrice,a.memberPrice ,a.personName,a.status,a.recieveOrderDate,a.trackNumber,a.contact,a.reportSendDate,b.trackNumber,a.reportDownloadPath from原创 2016-08-28 14:00:40 · 10191 阅读 · 0 评论 -
request常用方法
今天在修改bug时,发现程序使用了 request.getScheme() 。不明白是什么意思,在google 搜索了一下。现在明白了。整理如下:1、request.getScheme() 返回当前链接使用的协议;比如,一般应用返回http;SSL返回https;2、在程序中的应用如下:Java代码 650) this.width=650;" class="spinner" alt="spinn原创 2016-08-28 14:00:37 · 423 阅读 · 0 评论 -
zing生成带logo的二维码
主要代码:@SuppressWarnings({"rawtypes","unchecked","finally"})public class Test { public static void main(String[] args) throws IOException { Test test = new Test(); String content = "http://www.bai原创 2016-08-28 14:01:14 · 900 阅读 · 0 评论 -
路由图分析
windows下命令 tracert -d www.baidu.com650) this.width=650;" title="捕获.PNG" src="http://s3.51cto.com/wyfs02/M00/71/19/wKiom1XFh-ngGuwMAAKkTtnM4LY391.jpg" alt="wKiom1XFh-ngGuwMAAKkTtnM4LY391.jpg" />linux下命原创 2016-08-28 14:01:20 · 1011 阅读 · 0 评论 -
CSS清除浮动和定位
1.原来在一行中的两个块,会因为浏览器窗口的大小改变而改变其原来的位置(变成多行),浏览器窗口宽度不够容纳解决方法:加个父div,并且设置宽度.father {width:500px;height:300px;} 左 右2.清除浮动clear当元素有浮动属性时,会对其父元素或后面的元素产生影响,出现一个布局错乱的现象。none:默认值。允许两边有浮动对象left:不允许左边有浮动对象rig原创 2016-08-28 14:05:33 · 8475 阅读 · 0 评论 -
Jquery+div+css实现弹出登录窗口
基本思路先隐藏(dispaly:none)再显示,半透明蒙版层通过z-index:9998;z-index:9999;值越大越在前面index.htmljquery点击弹出登陆窗口jQuery(document).ready(function($) { $('.theme-login').click(function(){ $('.theme-popover原创 2016-08-28 14:05:22 · 6380 阅读 · 0 评论 -
如何防止表单重复提交
几种防止表单重复提交的方法 1.禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果客户端把Javascript给禁止掉,这种方法就无效了。 我之前的文章曾说过用一些Jquery插件效果不错。 2.Post/Redirect/Get模式。在提交后执行页面重定向,这就是所谓的Post-Redirect-Get (PRG)原创 2016-08-28 14:04:08 · 433 阅读 · 0 评论 -
StrutsPrepareAndExecuteFilter过滤器和url-pattern设置详解
1.strut 过滤器FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.! StrutsPrepareAndExecuteFilter是自2.1.3开始就替代了FilterDispatcher的.! 这样的改革当然是有好处的.! 为什么这么说.? 应该知道如果我们自己定义过滤器的话, 是要放在strtus2的过滤器之前的, 如果放在struts2过滤器之后,你自原创 2016-08-28 14:02:58 · 2725 阅读 · 0 评论 -
社会化分享功能百度分享代码示例
手机端APP:社会化分享组件ShareSDK你值得拥有友盟社会化分享组件ShareSDK for Android开发文档http://wiki.mob.com/Android_%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97/ 网页版JiaThisbShare百度分享百度分享代码示例:图标式650) this.width=650;" ti原创 2016-08-28 14:02:52 · 1984 阅读 · 0 评论 -
js 文本框禁止粘贴复制功能
禁止粘贴密码重新输入密码<input type="text" onpaste="alert('为保证你的手机号码正确输入,请勿粘贴');return false"/>禁止粘贴、右键、复制、剪切<input type="text" id="username" name="username" value="zzsky" onpaste="return false" oncontext原创 2016-08-28 14:02:49 · 10594 阅读 · 1 评论 -
java和javascript双引号嵌套的问题
双引号不能嵌套双引号,否则一对双引号就结束了java中双引号中嵌套双引号需要转义:public class Test{ public static void main(String[] args){ String str1 = "\"name\"";//字符串两边含有双引号 String str2 = "name \"is\" w原创 2016-08-28 14:02:01 · 3831 阅读 · 0 评论 -
用户浏览器禁用了cookie,SessionID如何传递
HttpServletResponse.encodeURL( url)重写URl,对给定的url,通过加上session ID的方式进行编码;修改前: 修改后: ">本文出自 “点滴积累” 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1685674原创 2016-08-28 14:01:58 · 2892 阅读 · 1 评论 -
ckeditor换kama皮肤
config.js配置文件中添加一行config.skin='kama';复制下载的kama皮肤文件到ckeditor的skins目录下650) this.width=650;" title="捕获.PNG" src="http://s3.51cto.com/wyfs02/M00/71/78/wKiom1XRTmnBI5rPAABJlL8H83s793.jpg" alt="wKiom1XRTmnB原创 2016-08-28 14:01:49 · 1531 阅读 · 0 评论 -
ckeditor手动同步textarea
新版ckeditor取消了内容自动同步到textarea的功能,提交前需手动同步,若不手动同步提交时textarea中的内容为空手动同步代码for ( instance in CKEDITOR.instances ){ CKEDITOR.instances[instance].updateElement();}本文出自 “点滴积累” 博客,请务必保留此出处http://tianxingzh原创 2016-08-28 14:01:46 · 1813 阅读 · 0 评论 -
HttpSessionListener接口监听网站在线人数
listener代码package com.chinaseacom.store.common;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;public class MySessionListener implements HttpSessionListener原创 2016-08-28 14:01:32 · 644 阅读 · 0 评论 -
Dom对象和Jquery对象区别详解
js的写法:document.getElementById('save').disabled=true; 在jquery中我是这样写的$("#save").disabled = true; 为什么没效果呢 这个是典型的问题,其实因为$("#save")出来的其实是jQuery对象,而不是普通DOM对象 解决方法有2: 1,用JQ写法,$("#save").attr("disabled","tr原创 2016-08-28 14:01:29 · 1099 阅读 · 0 评论 -
网站注册图形验证码
后台代码:package cn.itcast.shop.user.action;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.util.Rando原创 2016-08-28 14:01:26 · 1215 阅读 · 0 评论 -
html 按钮的三种形式
第一种:form表单 中使用提交表单商品搜索第二种 第三种标签新增活动本文出自 “点滴积累” 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1679884原创 2016-08-28 14:00:29 · 6244 阅读 · 0 评论 -
搜索结果页面关键字加红加粗
后台代码List nlist= query.list(); for(Notice notice:nlist){ notice.setTitle(notice.getTitle().replaceAll(keyword,"" + keyword + "")); }参考文章:http://bbs.csdn.net/topics/260004056 if (key != null) {原创 2016-08-28 14:00:26 · 1959 阅读 · 0 评论 -
中国电信天翼开放平台自定义短信验证码和模板短信demo
自定义短信验证码package com.ffcs.sms;import java.net.URLEncoder;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;import java.util.TreeMap;import com.ffcs.util.HttpInvoker;原创 2016-08-28 13:59:15 · 3891 阅读 · 0 评论 -
使用时间戳解决浏览器缓存问题
在IE或者其他的很多浏览器中,如果你每次请求的地址是相同的,浏览器就不会去连接服务器而是去读取缓存,这样对于很多应用来时是非常好的,可以降低服务器的压力或者减少带宽的使用,但是对于ajax应用,很多都是必须保持时时的连接与服务器进行交互,所以需要使用一个小技巧,时间戳来使每次的请求地址都不同,从而跳过浏览器的缓存机制实现每次的请求服务器,这样的功能在图片验证码的时候也是比较常用的一种方法。650)原创 2016-08-28 13:59:12 · 727 阅读 · 0 评论 -
session.invalidate()
当浏览器第一次请求时,服务器创建一个session对象,同时生成一个sessionId,并在此次响应中将sessionId 以响应报文的方式传回客户端浏览器内存或以重写url方式送回客户端,来保持整个会话。关闭此浏览器窗口,其内存中的sessionId也就随之销毁。session.invalidate()是将session设置为失效,一般在退出时使用,但要注意的是:session失效的同时 浏览器原创 2016-08-28 13:59:09 · 66787 阅读 · 3 评论 -
hibernate中一级缓存和二级缓存
一级与二级缓存的作用:一级缓存是Session级别的,也就是说在一个事务中才会启作用。比如在一个事务中同时查询同一个对象,则不会两次去数据库中查询。 而二级缓存是sessionFactory级别的,不同的事务之间是可以共享的,有些权限,当用户首次登陆后便将关联的权限放到二级缓存中,这样每次需要权限时就无需再查询数据库了。 最后再说明为什么这样设计:一般情况下,我们查询的数据一般是实时的,使用二级缓原创 2016-08-28 13:59:06 · 367 阅读 · 0 评论 -
Struts中ModelDriven的使用
它是Struts2种独有的一种接收用户输入的机制,想在项目中使用模型驱动(ModelDriven)需要让Action实现com.opensymphony.xwork2.ModelDriven 接口,使用它的getModel()方法来通知Struts2要注入的属性类型,并且声明属性时一定要实例化,但不需get,set方法。 package com.lsc.alan.action;原创 2016-08-28 13:59:04 · 388 阅读 · 0 评论 -
log4j中Pattern布局ConversionPattern详解
spring使用log4j,可以有2种方法。1、在web.xml里不做任何配置。log4j.properties放在classpath根目录下,这时候生成的日志文件就没有相对路径,如果写相对路径,则会生成在安装tomcat的根路径下。2、在web.xml设置。 log4jConfigLocation WEB-INF/classes/log4j.propert原创 2016-08-28 13:59:01 · 17169 阅读 · 0 评论 -
web.xml中dispatcher标签详解
一、概念(RequestDispatcher)RequestDispatcher提供两个方法forward和include区别都表示要跳转到其他资源,不同的是,如果使用forward跳转则后面的response输出则不会执行,而用include来跳转,则include的servlet执行完后,再返回到原来的servlet执行response的输出(如果有)。如:servlet ARequest原创 2016-08-28 13:58:52 · 18830 阅读 · 0 评论 -
google zxing 生成和解析二维码
maven 项目pom.xml文件配置<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.原创 2016-08-28 13:58:46 · 776 阅读 · 0 评论 -
spring中ContextLoaderListener和DispatcherServlet区别 ApplicationContext
ContextLoaderListener是在我们的web容器启动的时候启动的,默认会加载/WEB-INF/下面的applicationContext.xml文件,并创建一个WebApplicationContext容器。 DispatcherServlet是在我们第一次访问我们的应用的时候创建的。这时候它默认会将配置在/WEB-INF下面的-servlet.xml配置文件,然后也创建一个WebA原创 2016-08-28 13:58:35 · 3015 阅读 · 0 评论