- 浏览: 61040 次
- 性别:
- 来自: 北京
最新评论
文章列表
关于标签的使用
@responsebody 表示该方法的返回值结果直接写入HTTP response body中,一般在异步获取数据时使用,在使用@RequestMapping后,返回值通常解析为跳转路径,加上@responsebody后返回结果不会被解析为跳转路径,而是直接写入HTTP response body中。比如异步获取json数据,加上@responsebody后,会直接返回json数据。
@RequestMapping(value = "和请求地址一致", method = { RequestMethod.POST }) 添加到方法上意思等同于请求地址 ...
JQuery中的$.ajax的参数说明
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。
type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和
delete也可以使用,但仅部分浏览器支持。
timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设
置。
async:要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。
如果需要 ...
/** *****以下内容可以修改************** */// mname是菜单对应的名称,数组的个数必须与下面murl对应var keyword;var mname;var murl;/** * 获取选中文字 * @return */function getSelectedText() { var text ; if (window.getSelection) { text = window.getSelection().toString(); }else if (document.getSelection) { text = document.getSelection(); ...
一、概述
ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。
从线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且 ThreadLocal 实例是 ...
单例多例需要搞明白两个问题:1. 什么是单例多例;2. 如何产生单例多例;3. 为什么要用单例多例4. 什么时候用单例,什么时候用多例;1. 什么是单例多例:所谓单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新的对象来处理,比如action; 2. 如何产生单例多例: 在通用的SSH中,单例在spring中是默认的,如果要产生多例,则在配置文件的bean中添加scope="prototype"; 3. 为什么用单例多例: 之所以用单例,是因为没必要每个请求都新建一个对象,这样子既浪费CPU ...
Spring项目中使用参考文献地址:http://www.cnblogs.com/rushoooooo/archive/2011/08/28/2155960.html
1.提示“缺少对象”原因: 程序中使用了dwr.util.setValue("userInfo",data);或getValues()之类的语句。而控件ID与这里的userInfo名字不匹配,则提示缺少对象。解决方法: 检查每一个setValue中的控件ID名称,保证一一对应。 如果依然找不到错误,则可能是由于setValue()中的控件无法也结果值绑定,可以再一个一个试一试。2.提示“java.lang.SecurityException: CSRF Security Error”原因: 安全性问题解决方法:修改 web.xml 中 DWR 配置信息 ...
2 为ssh做好准备
2.1下载包
Ø Struts2.1.6包下载:
http://struts.apache.org/download.cgi#struts216
Full Distribution:
struts-2.1.6-all.zip (110mb) [PGP] [MD5]
Ø Hibernate3.3包下载:
https://www.hibernate.org/6.html
Ø
有时我们在写子类的时候会出现如下所示的报错:Implicit super constructor AbstractClass() is undefined for default constructor. Must define an explicit constructor在子类继承父类的时候,实例化时java编译器是会首先调用父类的构造函数,然后调用子类的构造函数的,这也就意味着,如果父类没有默认构造函数的话,在子类的构造函数中第一行必须显式调用父类的构造函数,否则的会是报编译错误的。
java继承中对构造函数是不继承的,只是调用(隐式或显式)。
以下是例子:
public cla ...
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。
1. 配置文件Log4J配置文件的基本格式如下:
#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …
本文章是引用外部文字
最近做的一个项目中运用到了连接池技术,可能我们大家比较熟悉的开源连接池有dbcp,c3p0,proxool。对这三种连接池来说,从性能和出错率来说,proxool稍微比前两种好些。今天我主要简单的讲述一下,我在项目中成功的配置和源码。
第一步:首先去[url]http://proxool.sourceforge.net/[/url]下载一个proxool.jar文件了,我用的是proxool-0.8.3.jar,现在最新版本是proxool-0.9.3.jar.除了他们的查看监控台的页面有变化,其他的变化不是太大。
...
定义连接工厂使用
package huidiao;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;
public class ConnFactory { private static Connection conn; //获取连接池 public static Connection getConn(){ try { System.out.println("开启conn对 ...
package monad.web.web.action;
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.HashSet;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import java.util.Set; ...
1**:请求收到,继续处理 2**:操作成功收到,分析、接受 3**:完成此请求必须进一步处理 4**:请求包含一个错误语法或不能完成 5**:服务器执行一个完全有效请求失败 100——客户必须继续发出请求 101——客户要求服务器根据请求转换HTTP协议版本 200——交易成功 201——提示知道新文件的URL 202——接受和处理、但处理未完成 203——返回信息不确定或不完整 204——请求收到,但返回信息为空 205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件 206——服务器已经完成了部分用户的GET请求 300——请求的资源可在多处得到 301——删除请求数据 302— ...