随笔分类 - javaweb
摘要:在有些时候,你可能需要以你的所有项目进行全局的过滤。因为你的项目可以设计到互相的依赖和调用 。修改在tomcat下的conf下的web.xml文件。和在原来的web-inif下的修改一样,添加filter.然后将你的filter打包成jar,放在tomcat下的lib目录下,如果你知道tomcat的lib目录的作用的话。 appFilter com.common.AppFilter appFilter /* REQUEST FORWARD INCLUDE	重启tomcat,一切搞定.public class PathFilter implements Filter {	pub...
        阅读全文
            
摘要:上班时间实在没事,但是自己不能去闲着。 闲来无事就翻开servlet的源码来看看,来领略下大神的境界。 顺便沾点仙气。 1. HttpServlet 我想凡是做过servlet开发的都应该知道个类。很多时候做web开发都是直接继承这个HttpServlet类。然后实现doGet,doPost方法。 来看看它的源码: 首先是定义了一对静态变量: private static final String METHOD_DELETE = "DELETE"; private static final String METHOD_HEAD = "HEAD"; pri
        阅读全文
            
摘要:一 、SelectjQuery获取Select选择的Text和Value:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_id").val(); //获取Select选择的Value4. var c
        阅读全文
            
摘要:1 – Tomcat Server的组成部分1.1 –ServerA Server element represents the entire Catalina servlet container. (Singleton)1.2 – ServiceA Service element represents the combination of one or more Connector components that share a single EngineService是这样一个集合:它由一个或者多个Connector组成,以及一个Engine,负责处理所有Connector所获得的客户请求
        阅读全文
            
摘要:1. 输入URL:2. 浏览器查询域名指向的IP:DNS查询过程如下(依次查询,直到得到指向记录): 浏览器缓存 —— 各浏览器不同,大约都在 2-30 分钟之间。另外,缓存只存在于进程中,浏览器关闭或重启后失效。 操作系统缓存 路由器缓存 ISP DNS 缓存 递归搜索 —— 该搜索由你所属的ISP 的DNS服务器发起,首先找到互联网根服务器, 从根服务器获取到.com 域名服务器,从.com 域名服务器获取到Facebook的域名服务器(一般小公司没有自己的域名服务器)。 由于根服务器及.com 域名服务器都比较固定,通常ISP 的DNS服务器已经缓存了.com 域名服务器,即,
        阅读全文
            
摘要:Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。下面先来剖析 Hibernate 延迟加载的“秘密”。集合属性的延迟加载当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否随持久化类一起初始化呢?如果集合属性里包含十万,甚至百万的记录,在初始化持久化实体的同时,完成所有集合属性的抓取,将导致性能急剧下降。完全有可能系统只需要使用持久化类集合属性中的部分记录,而完全不是集合属性的全部,这样,没有必要一次
        阅读全文
            
摘要:观看者:javascript,jquery爱好者。需要一定的继承基础,如果没有可以看我的javascript深入了解(继承)目标:了解jquery原型继承,实现jquery选择器的基础 $("id"),$("input") ...实现方式:代码及相关文字解释。从最简单方式逐步推进。首先用一个实现一个简单的实现:$("id") 返回一个jquery对象有一个方法tagName();于是我想到这样的:$ = window.JQuery = function(id){	return new JQuery(id);}写到这里我实在写不下去了应
        阅读全文
            
摘要:首先建立一个模版文件。当然freemark建议的是ftl结尾。其实这个是可以自己设定的。这里需要根据需求添加的元素就用${}包含起来.然后在java文件中去添加就可以了。如下:/** * @title ${model_name}.java * @description * @create ${date?string("yyyy-MM-dd HH:mm:ss")} By ${author} * @package ${package_name} * @copyright Copyright (c) 2011-2012 ${link} . All right reserv...
        阅读全文
            
摘要:1.页边距IE默认为10px,通过body的margin属性设置FF默认为8px,通过body的padding属性设置要清除页边距一定要清除这两个属性值body { margin:0; padding:0;}2.段间距IE默认为19px,通过p的margin-top属性设置FF默认为1.12em,通过p的margin-bottom属性设p默认为块状显示,要清除段间距,一般可以设置p { margin-top:0; margin-bottom:0;}3.标题样式h1~h6默认加粗显示:font-weight:bold;。默认大小请参上表还有是这样的写的h1 {font-size:...
        阅读全文
            
摘要:/** * $Id$ * @title HHJsLib * @description 基地Js库基础类 * @author xjiujiu (xjiujiu@foxmail.com) * @create 2012-08-13 9:30:00 */(function($) {	//事件注册及自动初始化工具脚本	var HHJsLib = window.HHJsLib = function() { //事件注册,寄存器 var _registered = { init: [] }; return { //初始化 init: function() { $.each(_...
        阅读全文
            
摘要:本文来自:https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Closures?redirectlocale=en-US&redirectslug=Core_JavaScript_1.5_Guide%2FClosuresClosures are often considered an advanced feature in JavaScript, but understanding them is essential to mastering the language.Consider the following func
        阅读全文
            
摘要:当发生在如下错误的时候,有一个方案可行,"java.lang.IllegalStateException: Cannot forward after response has been committed “当你有多个跳转的页面的语句时候,好好检查一下,当 转发 或者 重定向的时候,需要在后加一个retrun 即可。服务器中不允许多次跳转,否则会下面这个错误。因为服务器端使用sendRedirect跳转到客户端的时候,不能在使用req.getRequestDispatcher("跳转的页面").forward(req, reqs);跳转;所以在跳转之后,retur
        阅读全文
            
摘要:js文件中如下:$(pageInit);function pageInit(){	//这是用来在线编写代码的插件 以后程序题会用得到 内置在full样式里了 即用tools:'full'就可以调用	var plugins={ Code:{c:'btnCode',t:'代码',h:1,e:function(){ var _this=this; var htmlCode=''; var jCode=$(htmlCode),jType=$('#xheCodeType',jCode),jValue=$('#xheC
        阅读全文
            
摘要:默认设置时非标准submit提交时无法同步编辑内容,需要指定提交按钮的ID值,以触发编辑值同步Class类初始化class="xheditor {submitID:'save'}"Javascript初始化$('#elem1').xheditor({submitID:'save'});方法1:在textarea上添加属性: class="xheditor"例如:test方法2:在您的页面初始JS代码里加上: $('#elm1').xheditor();$('#elm1').x
        阅读全文
            
 
                    
                     
                    
                 
                    
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号