`
文章列表
首先介绍ModelMap和ModelAndView的作用 ModelMap ModelMap对象主要用于传递控制方法处理数据到结果页面,也就是说我们把结果页面上需要的数据放到ModelMap对象中即可,他的作用类似于request对象的setAttribute方法的作用,用来在一个请求过程中传递处理的数据。通过以下方法向页面传递参数: addAttribute(String key,Object value); 在页面上可以通过el变量方式$key或者bboss的一系列数据展示标签获取并展示modelmap中的数据。 modelmap本身不能设置页面跳转的url地址别名或者物理跳转地址,那么我们 ...
<title>DIV层切换</title> <script language="JavaScript" type="text/javascript"> function ChangeDiv(divId,divName,zDivCount) { for(i=0;i<=zDivCount;i++) { document.getElementById(divName+i).style.display="none"; //将所有的层都隐藏 } document.ge ...
//屏蔽浏览器右键 function stop(){ return false; } document.oncontextmenu = stop;  
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>增加Table行</title> </head> <script> function addRow(obj) { //添加一行 var newTr = testTbl.insertRow(); //添加两列 var newTd0 = newTr.insertCell ...
substr 方法返回一个从指定位置开始的指定长度的子字符串。stringvar.substr(start [, length ])参数stringvar必选项。要提取子字符串的字符串文字或 String 对象。start必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。length可选项。在返回的子字符串中应包括的字符个数。说明如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。示例下面的示例演示了substr 方
select * from tb1 left join tb2 on tb1.column = tb2.column where tb1.column in (select max(tb3.column) from tb3 group by tb3.column)  这个tb1是主表,tb2和tb3是子表并且是一张表,至于取子表的要求,可以修改max(tb3.column)部分
删除多层文件夹要先删除子文件夹,再删除父文件夹 代码如下: /** * 删除文件夹下所有文件 * @param path * @return */ public static boolean delAllFile(String path) { boolean flag = false; File file = new File(path); if (!file.exists()) { return flag; } if ...
 java下载多个文件,可以先把多个文件打包压缩成  zip 文件,然后下载zip文件  代码如下: /** * 生成zip * @param sourcePath 原文件夹路径 * @param zipPath 生成的zip路径 */ public static void createZip(String sourcePath, String zipPath) { FileOutputStream fos = null; ZipOutputStream zos = null; try { ...
在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件、下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件。 首先说一下ftp的特点是:传输速度快,适用于上传大文件,适用于局域网络。 ftp上传需要ftp服务器。这里描述客户端的实现。 上传:   /** * Description: 向FTP服务器上传文件 * @Version1.0 baomengjie * @param url FTP服务器hostname * @param port FTP服务器端口 * ...
<OBJECT id="myPlayer" codeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,0,53" type="application/x-oleobject" width="600" height="500" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" > & ...
下边是一个用正则表达式验证数字的小例子 function validate(){ var obj = $("#ordering").val(); var reg = new RegExp("^[0-9]*$"); if(!reg.test(obj)){ alert("排序必须是数字!"); $('#ordering').val(''); } }  
项目里链接的是mysql数据库,在save方法前不乱吗,存到数据库里就乱码了,解决方法: 在数据库链接的后边设置编码格式 jdbc.url=jdbc:mysql://192.168.200.192:3306/bstcc_www?characterEncoding=utf8 
JS里设定延时:使用SetInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项操作。setTimeout("function",time) 设置一个超时对象 setInterval("function",time) //设置一个超时对象 SetInterval为自动重复,setTimeout不会重复。clearTimeout(对象) 清除已设置的setTimeout对象clearInterval(对象) 清除已设置的setInterval对象一、什么叫做JavaScript ...
第一步 导入包  <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>第二步${fn:substring(str,0,10)} 红色代表字符串
最近做项目出现一个java.lang.StackOverflowError异常。弄了半天,特记录下来!StackOverflowError是由于当前线程的栈满了  ,也就是函数调用层级过多导致。比如死递归。
Global site tag (gtag.js) - Google Analytics