
jsp
kanguhong
这个作者很懒,什么都没留下…
展开
-
js限制函数频繁操作,设置一分钟后才能再次操作
<script type="text/javascript" language="javascript">var ms= 1000*60;var lastClick = Date.now() - ms; function autoActivePF(){ if (Date.now() - lastClick >= ms) { lastClick = Date.now(); }else{ alert('已经操作,一分钟后才能再次.原创 2020-11-06 19:23:12 · 1091 阅读 · 0 评论 -
jsp页面中button按钮无法点击
最近在写一个jsp时出现了一个状况;在input的button按钮点击一直没有反应,页面按f12后就可以点击,后来在网上查询说是有可能页面没有渲染成功。当时按照网上的说法进行了调整也没有成功。后来无意间看到我写的这个方法名有些过于“正规”(autoActive()), 怀疑是不是这个方法名与js文件封装的名称有冲突呢。于是改了一个名称之后果然成功了,将方法autoActive()改为了autoActivePF() 以下是页面内容:<%@ page contentType="te...原创 2020-11-06 15:20:41 · 3549 阅读 · 0 评论 -
清除jsp缓存---链接加随机参数
1.出现的问题: 之前做一个项目前台页面并不会随着数据的改变而有所变动,一直显示的是之前页面的内容,但是在个别主机上可以实现实时更新数据,但是在大部份主机上无法实现(后动刷新也无效果)。2.问题出现原因: jsp页面存在缓存,导致数据无法更新。3.解决方法: 在网上查找许多关于清缓存的方法,但都没有什么效果,后来经同事指点轻松解决,那就是在访问此页面的链接上加一下原创 2017-09-04 09:57:54 · 629 阅读 · 0 评论 -
在页面中展示缓慢加载的图标
有时候我们为了更能直观的展示数据正在加载状态,需要在页面加入一个加载的动态图标,以下是一个加载的例子: 1.要先准 备好一下动态图片 2.页面代码<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName原创 2016-05-19 00:50:00 · 2053 阅读 · 0 评论 -
jsp/html导出excel文件
之前我在博客中也写过一篇关于导出文件的博文,但感觉限制性很大。最近做一个项目感觉此方式的导出文件比较通用,可以参考借鉴,以下为代码:1.导出页面代码MyJsp.jsp<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+"原创 2017-09-05 10:53:35 · 1246 阅读 · 2 评论 -
jsp中点击<img>放大图片
页面代码:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> 放大图片转载 2017-08-31 19:40:45 · 10296 阅读 · 1 评论 -
layui--一个不错的页面插件框架
最近做项目发现一个不错的页面功能插件layui,官网上有各种页面需要的功能,虽然风格略简单,但功能还是挺强大的,所以值得学习参考,以下是具体的地址:http://www.layui.com/demo/button.html原创 2017-08-31 19:46:02 · 5446 阅读 · 0 评论 -
layui中弹出一个弹框,通过内嵌页面里的操作关掉整个弹出层窗口
layui中弹出一个弹框,现在的想法是在弹出层内嵌一个页面,想通过内嵌页面里的操作关掉整个弹出层窗口,可以用 parent.layer.closeAll(); 方法实现原创 2017-08-31 19:50:01 · 11648 阅读 · 0 评论 -
在jsp中通过I/O流方式读取图片并展示到页面
之前在做一个项目时用到了图片上传并立即展示到页面浏览,而且图片存放在硬盘上的一个文件夹中而非在工程与数据库中,这就会出现一个问题,如果不是在开发程序环境中访问图片页面,则会出现图片不能展示情况,原因很明显,就是外部无法访问到服务器硬盘上的图片。所以这时就需要用到i/o流读取图片并展示,以下是具体步骤:1.图片展示页面showImg.jsp<%String path = request.原创 2017-08-31 20:19:50 · 12691 阅读 · 2 评论 -
关于jsp/html页面向后台传输参数时会出现乱码问题
1.问题描述:最近在做项目时,在前端jsp页面中提交表单时发现后台接收的中文参数为乱码,通过前台编码与后台解码还是无法解决。2.出现问题原因:后来发现表单中缺少method="post" ,表单提交时,如果不加method="post",则其默认是get方式,导致后台接收数据会是乱码3.问题解决:在表单中添加method="post"即可解决。如果还是有乱码就可以通过编码与解码来解决原创 2017-08-31 19:56:40 · 606 阅读 · 0 评论 -
通过js来计算两个字符串日期差---DateDiff()函数应用
js中的DateDiff()函数可以计算出两个日期的时间差,如下代码: function search(){ var beginTime=$('#beginTime').val();//如:'2017-10-12 00:00:00' var endTime=$('#endTime').val();//如:'2017-11-12 00:00:0原创 2017-09-20 10:47:27 · 4692 阅读 · 0 评论 -
jsp做为servlet时在weblogic服务器上部署项目经常会出现“乱码”
最近做一个项目用到了导出功能(导出excel),在我本机上可以正常导出(本机用的是tomcat服务,windows操作系统),但是当把项目部置到生产环境(生产环境是weblogic服务,linux系统)时导出就会出现异常,以下是详细情况:1.出现的问题: 导出excel文件报“文件格式和扩展名不匹配。文件可能已损坏或不安全...”,如果打开则内容就会出现混乱的乱码,如图显示:原创 2017-09-29 18:02:26 · 793 阅读 · 0 评论 -
js将16进制颜色转换成RGB格式
js代码如下: function hexToRgb(hex) { var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); return result ? { r: parseInt(result[1], 16),原创 2017-12-11 14:19:43 · 3624 阅读 · 0 评论 -
jsp的iframe框架应用
代码如下:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> iframe框架原创 2017-12-11 15:32:07 · 1662 阅读 · 0 评论 -
jsp中取值方式--${param.name }
之前在前台页面中的取参数一般是通过request.getParameter("name"); 来获取参数值,其实还有一个比较简单的方式,如下代码: PS:每种取值方式都有其自身的优点,至于用哪一种还要根据项目情况使用。原创 2017-12-06 16:12:35 · 17971 阅读 · 1 评论 -
jsp中屏蔽js无关紧要的错误提示
有时候大家来浏览网页的时候发现IE浏览器左下角总有个黄色错误标志,有时候更是直接弹出错误无法继续浏览页面,这样对于网站的正规性与权威性发展不利。解决方法:<SCRIPT language=javascript> <!-- window.onerror=function(){return true;} // --> </SCRIPT> 把以上代码加到你...转载 2018-03-28 04:50:03 · 976 阅读 · 0 评论 -
jsp/html页面图片上传并展示上传的图片
之前做过一个项目,有一个功能是图片上传并且展示图片,尝试过其他的方法,但会有一个问题,那就是在IE8上图片并不能正常展示,所以便用以下方法来上传图片,很好的解决了此问题,步骤如下:1.上传图片页面index.jsp<%@ page language="java" import="java.util.*,java.net.URLDecoder" pageEncoding="ut...转载 2017-08-21 00:27:58 · 37697 阅读 · 6 评论 -
layerui弹框实例
可参考layerui官网实例,这里我将一个实例单独摘出来进行测试1.showBox.jsp页面代码:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+pa原创 2017-08-03 11:17:16 · 3035 阅读 · 0 评论 -
ajax请求中传递的参数中如果含有特殊字符怎么处理?
在jQuery AJAX开发中遇到了下面的一个问题,在执行AJAX请求的时候,需要传递一个“50%”的参数,而这个参数中含有特殊字符%。这样的话就会出现问题了,我们知道服务器在发送请求的时候,会将url中的参数转化成类似于“%2C%2F%3F%3A%40%26%3D%2B%24%23”,所以在我们执行含有这样特殊字符的ajax请求的时候就会出现错误,因为我们传递的参数可能发生了变化,也可能由于参数转载 2016-11-03 17:08:56 · 1180 阅读 · 0 评论 -
jquery 中ajax的应用示例
$(function(){ var strdatas='name=小明&pwd=123'; $.ajax({ url:"sqlDataQuery2.do", type:"post", data: strdatas, success: function(data){ alert('data========'+data);原创 2016-11-03 17:15:32 · 252 阅读 · 0 评论 -
将jsp当成servlet服务示例
sqlDataQuery.jsp页面代码如下<% response.setContentType("text/html;charSet=UTF-8"); request.setCharacterEncoding("UTF-8"); String id =""; String dbID=""; String secondID=""; String dbID2="";原创 2016-11-03 17:19:40 · 295 阅读 · 0 评论 -
<jsp:include page="" flush=""> 标签传参
<jsp:include page="" flush="">原创 2016-10-13 10:33:25 · 2076 阅读 · 0 评论 -
jsp页面之间通过post方法传递参数
一般的我们给jsp与jsp之间传参都是以get形式(假如在a.jsp中向b.jsp中传参,那么在a.jsp中的代码可以是通过某个按钮然后通过b.jsp?name=小明 向b.jsp传递name参数值)但是这种方法有一个很大的缺点就是传递的参数长度较小,如果我要想传大的参数值,用get方法就会出现传不全值,所以这时就必须用post方法进行传值,以下是示例:1.a.jsp页面(传值页面原创 2016-11-04 19:22:42 · 16851 阅读 · 0 评论 -
java后台与jsp前台特殊字符处理(字符串编码与解码)
在后台与前台数据交互时如果有特殊字符就很容易出现问题,所以就需要对字符串进行编码传输,在获取后再进行解码:1.java后台进行编码与解码URLEncoder.encode(str,"utf-8");//编码URLDecoder.decode(str,"utf-8");//解码2.jsp页面进行编码解码encodeURI(str);//编码encodeURIC原创 2016-11-04 16:30:47 · 12704 阅读 · 0 评论 -
dwr简单应用实例
其实刚开始接触dwr时就感觉它与ajax实现的功能很像,后来才了解dwr本身就是对ajax的一个封装框架。如果一个项目中需要大量用到ajax功能,我建议可以使用此框架,原因是方便很方便。以下是我用dwr框架写的一个实例:1. 首先要导入dwr.jar包,同时,dwr依赖于commons-logging.jar这个包,所以此包也要引入,如果要与spring框架整合,还要导入sprin原创 2017-02-28 11:15:22 · 513 阅读 · 0 评论 -
如何处理java高并发问题---之页面静态化
解决java中的高并发问题可以从硬件软件等方面入手,硬件如:服务器;软件如:系统缓存、页面静态化等。这里我写的是页面静态化的简单小例子。之所以将这个小例子记录下来是因为之前对页面静态化有误解,原以为静态化页面就是在项目编写中前端页面利用html就可以。但是在参考网上资料后发现理解误差很大,以下是我在参考了一些网上资料后写的实现页面静态化的简单实例:项目结构图1.业务处理类S原创 2017-01-19 17:06:10 · 7954 阅读 · 0 评论 -
struts项目中jsp页面调试方法---debug标签
示例页面代码如下:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><% List userlist=(List)request.原创 2017-02-01 12:55:31 · 7296 阅读 · 0 评论 -
如何在jsp中写一个java方法
一般用在jsp中写java方法代码如下: <%try{//得到要下载的文件名String fileName = request.getParameter("filename");fileName = new String(fileName.getBytes("iso8859-1"),"UTF-8");//上传的文件都是保存在/WEB-INF/upload目录下的子目录当原创 2017-02-23 22:57:25 · 33114 阅读 · 1 评论 -
java导出内容excel(poi)
代码如下:1.导出处理业务代码exportExcel.jsp<%response.setContentType("text/html;charSet=UTF-8");request.setCharacterEncoding("UTF-8");response.setContentType("octets/stream"); //response.addHea转载 2017-03-03 11:22:57 · 295 阅读 · 0 评论 -
前端页面框架-----layerui
对于后台开发人员来说,前端开发可能会是一个短板,对于页面的样式不能很好的的把控,为此只能在网上找一些开源的页面框架插件,本人也在网上搜集过一些框架插件,但最近发现一个比较全面美观度也还不错的插件layerui。此插件为开发人员提供了许多页面功能的用例,如下图:示例地址:http://www.layui.com/demo/原创 2017-07-20 11:42:09 · 4007 阅读 · 0 评论 -
前端验证框架formvalidator
最近做项目中大量涉及信息验证,所以在网上找了一个比较不错的前端验证的框架,美观度还是不错的,以下是部份界面:源码下载地址:http://download.youkuaiyun.com/detail/u012255097/9904721原创 2017-07-20 10:10:25 · 750 阅读 · 0 评论 -
jsp/html中一个<div>悬浮在另一个悬浮的<div>之上------z-index设置
设置前的效果:设置后的效果:解析原因及解决办法: 之所以左侧导航栏悬浮在最上方是因为导航栏设置了 ul { z-index: 99999; }但是黑色区域没有设置z-index或设置的值小于导航栏的值,如下设置则会很好的解决: #selectbusisys{原创 2017-07-18 11:23:54 · 7380 阅读 · 0 评论 -
java与js给数组去掉重复字符串
我在去重之前首先是将原有数组进行排序,然后再进行去重操作。1.java去重代码: public static void main(String[] args) { String []str=new String[]{"123","abc","sdfadf","123","3434","abc","87878","123","sss","sss","ssssssssss"};原创 2017-08-03 01:32:54 · 358 阅读 · 0 评论 -
<input>输入框提示输入内容
现在很多的网页的文本框都有灰色的提示文字,光标点入输入框则灰色提示内容就会消失,光标离开又出现(当然是在填写内容之前了),以下代码就可实现上述功能 。 将此段代码加入到标签中: value="提示内容"onFocus="if(value==defaultValue){value='';this.style.color='#000'}"onBlur="if(!value){v原创 2016-08-02 18:08:22 · 5908 阅读 · 0 评论