![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jsp与js
谦虚使人发胖
这个作者很懒,什么都没留下…
展开
-
ie请求缓存问题,页面内容没有及时更新
列表页面删除一条数据成功了,但页面上还有数据,再次点击删除,报错了...由于IE浏览器会把ajax请求缓存下来,所以导致了上面的问题。解决方法1.在ajax请求中加上cache:false即可:$.ajaxSetup({cache:false})$.ajax({ type:"GET" url:'test.html', cache:false, // 不设置ajax缓存 dataType:"html", success:function(msg){原创 2020-08-21 15:15:46 · 666 阅读 · 0 评论 -
springmvc 中controller与jsp传值
在springmvc中的controller所对应的函数中,如果需要从*.jsp页面中获取数据,可以自行在函数括号中写,springmvc会自动封装传过来的值。spring-mvc.xml 中加入如下语句:Controller.java 两种形式都可以,但是第二种,jsp页面中的参数是personList1//列表 @RequestMapping(转载 2016-08-26 09:18:04 · 9642 阅读 · 0 评论 -
设置输入框只能输入数字
原创 2016-08-25 13:29:58 · 1588 阅读 · 0 评论 -
在一个form表单中根据不同按钮实现多个action事件
在一个form表单中根据不同按钮实现多个action事件 // 提交日志$(".write-btn-tj input").clic原创 2016-08-04 17:07:58 · 4080 阅读 · 0 评论 -
分页效果的实现
1. 使用 subList() 实现分页:无法按需批量获取数据subList(int fromIndex,int toIndex)(不包括toIndex)2. 使用 SQL 语句实现分页:数据库兼容性差MySQL、postgreSQL使用 limit 关键字:mysql: select * from student limit 0,10postgreSQL:转载 2016-07-05 11:49:50 · 294 阅读 · 0 评论 -
树形结构数据后台处理:一次循环生成树
▼ //一、优化算法下的树结构遍历 @SuppressWarnings("unchecked") public String gainTreeFolder(){ //1 设置虚拟根节点 root = new Folders(); root.setFolderId(MyConstants.ID); root.setFolderNam转载 2016-04-28 11:36:24 · 3917 阅读 · 0 评论 -
对Json文件的解析(读取)
package com.testReadJson;import java.io.FileNotFoundException;import java.io.FileReader;import com.google.gson.JsonArray;import com.google.gson.JsonIOException;import com.google.gson.J原创 2016-04-11 16:27:40 · 623 阅读 · 0 评论 -
使用Java创建Json文件
package testCreateJson;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import com.google.gson.JsonArray;import com.google.gson.JsonObject;/** * @a原创 2016-04-11 16:29:38 · 5353 阅读 · 0 评论 -
jsp页面窗口大小调整触发事件
$(function () { setDivWidth(); //浏览器窗口大小调整出发事件 $(window).resize(function() { setDivWidth(); });});//设置右边div的宽度function setDivWidth () { var width1 = $("#div1").width() + 6; $("#div2").css(原创 2017-09-28 11:47:45 · 3238 阅读 · 0 评论 -
Java WEB 中常用的弹出窗口
需求:页面上有个“查看”按钮,点击按钮,弹出一个窗口,在窗口内可以进行编辑操作,点击“保存”,保存内容到数据库,并将结果回显到页面上。方法一:③中的标签对应的js function ${id}_click(paramters) { $("#${id}").html(''); $('#${id}').dialog({ title: "${tit原创 2017-09-22 13:41:30 · 26394 阅读 · 0 评论 -
jQuery中$.fn的用法示例介绍
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。 如扩展$.fn.abc(),即$.fn.abc()是对jquery扩展了一个abc方法,那么后面你的每一个jquery实例都可以引用这个方法了.那么你可以这样子:$("#div").abc(); jQuery为开发插件提拱了两个方法,分别是: jQuery.extend(obj转载 2017-11-20 14:30:48 · 758 阅读 · 1 评论 -
AJAX简单使用介绍
http://blog.csdn.net/liuhenghui5201/article/details/21297235 点击打开链接转载 2016-05-04 11:35:28 · 233 阅读 · 0 评论 -
jsp页面显示当前时间
function realSysTime(clock){ var now=new Date(); //创建Date对象 var year=now.getFullYear(); //获取年份 var month=now.getMonth(); //获取月份 var date=now.getDate();转载 2017-08-18 11:37:38 · 5073 阅读 · 0 评论 -
Javascript判断页面刷新或关闭的方法
onbeforeunload与onunload事件Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是转载 2017-07-26 16:02:00 · 493 阅读 · 0 评论 -
Java转PDF在线预览
http://feifei.im/archives/93转载 2017-04-26 11:32:14 · 2800 阅读 · 0 评论 -
sitemesh使用装饰器(decorators)模式建立统一的页面模板样式
1. 简介 OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。2. 功能基础 Sitemesh是由一个基于Web页面布局、装饰及与现存Web应用整合的框架。它能帮助我们在由大量页面工程的项目中创建一致的页面布局...原创 2018-02-27 11:02:00 · 485 阅读 · 0 评论 -
JQuery与ajax的应用实例
这个是JQuery与ajax的一个实例,实现类似百度的边输入边收索的效果,要使用的公司的框架(发送交易1.先在页面定义输入框,输入框调用onkeyup事件,在键盘松开时触发input type="text" id="ATMName" name="ATMName" onkeyup="showHint(this.value)"/> 2.在js中定义调用的转载 2016-09-21 17:48:57 · 2822 阅读 · 0 评论 -
el表达式保留两位小数、使用jstl <fmt:formatNumber>标签保留两位小数
%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>fmt:formatNumber type="number" value="${688.87 * 0.8 }" pattern="0.00" maxFractionDigits="2"/>转载 2016-09-27 14:07:25 · 2256 阅读 · 0 评论 -
HighCharts如何设置Y轴的刻度,就是Y轴是0,25,50,100。
highcharts对象的yAxis属性中有一个tickPositions属性,用于手动设置轴上的坐标点的值,当此属性存在时,会覆盖tickInterval属性和tickPixelInterval属性(这两个属性并不会对渲染产生影响,只是根据手动赋值而自行调整这两个属性的默认值,横轴的tickPixelInterval属性默认为100,竖轴的tickPixelInterval属性默认为72,横轴竖转载 2016-10-08 17:01:00 · 16799 阅读 · 1 评论 -
jsp自定义标签(时间格式化包括Long转时间)
1、jsp自带标签的格式化:jstl fmt 函数大全:主要针对格式化功能Tags fmt:requestEncoding fmt:setLocale fmt:timeZone fmt:setTimeZone fmt:bundle fmt:setBundle fmt:message fmt:param fmt:formatNumber f转载 2017-07-23 19:31:27 · 546 阅读 · 0 评论 -
js定时器(执行一次、重复执行)
1,只执行一次的定时器 //定时器 异步运行 function hello(){ alert("hello"); } //使用方法名字执行方法 var t1 = window.setTimeout(hello,1000); var t2 = window.setTimeout("hello()",3000);//使用字符串执行方法 window.clearTimeout(t1转载 2017-07-07 16:44:24 · 19903 阅读 · 0 评论 -
WebSocket实例
一、详细代码案例 详细解读一个简单html5 WebSocket的Js实例教程,附带完整的javascript websocket实例源码,以及实例代码效果演示页面,并对本实例的核心代码进行了深入解读。从WebSocket通讯三个阶段(打开握手、数据传递、关闭握手)进行了探讨,各阶段中浏览器和服务器做了些什么事情也有所涉及。//检查浏览器是否支持WebSocket转载 2017-06-28 13:20:39 · 842 阅读 · 1 评论 -
看完让你彻底搞懂Websocket原理
偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持转载 2017-06-28 10:13:27 · 778 阅读 · 0 评论 -
iframe去边框
src 链接到的地址URlframeborder 是否显示边框(0无边框 1有边框)黑色边框scrolling 是否有滚动条(yes有滚动条 no无滚动条)allowtransparency 背景是否透明(yes透明 no不透明)Iframe标记的使用格式是: src:文件的路径,既可是HTML文件,也可以是文本、ASP等; width、height:"内部框架"区域转载 2017-04-20 16:14:54 · 842 阅读 · 0 评论 -
EL表达式中如何截取字符串
可以截取,用fn函数:http://java.sun.com/jsp/jstl/functions" %>下面是JSTL中自带的方法列表以及其描述函数名 函数说明 使用举例 fn:contains 判定字符串是否包含另外一个字符串 fn:containsIgnoreCase 判定字符串是否包含另外一个字符串(大小写无关) fn:endsWith 判定字符串是否以转载 2017-03-30 10:40:24 · 259 阅读 · 0 评论 -
验证身份真号码是否合法
/*** 验证身份证号码是否合法 */String idCard = "^[1-9]\\d{5}[1-9]\\d{3}((0[1-9])||(1[0-2]))((0[1-9])||(1\\d)||(2\\d)||(3[0-1]))\\d{3}([0-9]||X)$";String idCard2 = "^[1-9]\\d{7}((0[1-9])||(1[0-2]))((0[1-9]原创 2017-03-07 09:24:03 · 461 阅读 · 0 评论 -
如何获取js中url后面的参数
function refuse() { window.location.href= '${ctx}/${optionUrlString}/delete/' + id + "?" + refuseReason; }@RequestMapping (value = "/leaderView/delete/{purchaseDetailId}", method = RequestMetho原创 2017-02-24 15:38:42 · 1114 阅读 · 0 评论 -
javaweb开发之防止表单重复提交
一、产生表单重复提交可能的情况1. 由于服务器缓慢或网络延迟等原因,导致用户重复点击提交按钮。2. 使用forward方式已经提交成功,再次刷新成功页面导致重复提交。3. 已经提交成功,通过回退,再次点击提交按钮。注意:在firefox,重复提交到同一地址无效。回退后,刷新表单页面,再次提交这时不是重复提交,而是发送新的请求。使用redirect方式重定向到转载 2017-02-16 17:47:09 · 3952 阅读 · 0 评论 -
EL表达式、基本语法、隐式对象,禁用EL表达式,EL主要作用
EL表达式、基本语法、隐式对象,禁用EL表达式,EL主要作用背景:JSP表达式语言(Expression Language),简称EL,最初定义在JSTL1.0规范中,直到JSP2.0之后,EL表达式才正式成为JSP规范中的一部分。EL为存取变量、表达式运算和读取内置对象等内容提供了新的操作方式。EL表达式的目的是为了使JSP页面编写起来更简单。转载 2017-02-07 16:06:59 · 500 阅读 · 0 评论 -
添加Tab页切换效果
contentType="text/html;charset=utf-8"%>友情提示:${errorInfo}待申请 ${waitApplyNum}可再次申请 ${reApplyNum}处理中 ${d原创 2017-01-06 17:30:55 · 454 阅读 · 0 评论 -
在不知内容的情况下获取Excel表的内容并输出到JSP页面
@RequestMapping(value = "/viewContent/{id}", method = RequestMethod.GET) public String do_view(@PathVariable("id") int id, ModelMap map, HttpServletResponse response) { FileManage fileManage = file转载 2016-12-09 10:30:42 · 3432 阅读 · 3 评论 -
JSTL中的常用EL函数(fn:contains(str,subStr))
fn:contains函数检测一个字符串中是否包含指定的字符串,返回值为布尔类型。fn:contains函数在比较两个字符串是否相等时是大小写敏感的。fn:contains函数接收两个字符串类型的参数,如果第一个参数字符串中包含第二个参数字符串,则fn:contains函数返回true,否则返回false。如果第二个参数的值为空字符串,则fn:contains函数总是返回true。实际上,fn转载 2016-11-22 17:54:13 · 10368 阅读 · 1 评论 -
Java程序、JSP以及JavaScript中如何判断某个字符串是否包含某个子串
1. JSP2. JavaScript if (item.status.indexOf("通过") > 0) { }3. Java中字符串中子串的查找共有四种方法,如下:① int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。 ② int indexOf(String str, int startIndex):从指定的索引原创 2016-11-03 10:16:07 · 11671 阅读 · 0 评论 -
jsp+jquery+ajax+json 实例
index.jsp页面代码 My JSP 'index.jsp' starting page function CheckAjax () { if($('#username').val().length==0){ $('.hint').text("用户名不能位转载 2016-10-14 17:46:24 · 7209 阅读 · 0 评论 -
EL表达式取Map,List值的总结
EL表达式取Map中的值:后台action 中: Map map = new HashMap(); map.put(key1,value1); map.put(key2,value2); map.put(key3,value3);前台jsp 中使用EL获取Map:1 : ${map[key1]} ---- 直接取map中key=key1 的val转载 2017-07-25 08:09:25 · 306 阅读 · 0 评论