- 博客(139)
- 资源 (18)
- 问答 (6)
- 收藏
- 关注
Struts2的bug----------关于Struts2中找不到Action的
最近在做项目的时候遇到了一个头疼的问题,所有的struts2的配置都是正确的,这我可以保证,但是就是一直报错,说找不到action,弄了很久今晚终于找到原因了,现在来模拟一下我的测试:struts2的配置文件如下所示:<?xml version="1.0" encoding="GBK"?><!DOCTYPE struts PUBLIC "-//Ap...
2013-02-06 15:18:00 699
原创 IE中的缓存设置
网络上经常出现Web服务器的信息拥塞、Internet上路由器的数据延迟等现象,仅仅依靠有限地增加Internet的带宽并不能带来预期的效果,在访问Internet信息时,各个连接环节都存在延迟,这个延迟是由许多综合因素造成的。我们个人所能做的就是想方设法地使网页尽可能地靠近浏览器,通过减少传输距离来缩短传输所需的时间,同时减少Internet上的其它各种因素造成的延迟。这就是使用浏览器缓存...
2013-02-06 15:17:38 654
原创 javascript 中的大括号
基础不扎实啊。没有系统看过javascript,直接看javascript代码,老是发现花括号在javascript中使用,如果仅仅是包个函数体也就得了,但是有时看到一些考究点用法,就像是ruby中的hash用法一样,通过key对应值来表达一个意思时,往往在脑海中当作类似对象而一阅而过。或把它当作json模式晃过。今天当了个javasscript的大全(chm格式)仔细查找{}的用...
2012-02-08 16:26:07 531
原创 css js 在不同浏览器兼容性问题总结
最近的面试中总是问我一些浏览器兼容性问题,所以下面做一个总结:为什么会出现这种现象呢?主要就是像Firefox这样浏览器良好支持W3C标准,是目前对CSS支持最好的浏览器,而ie是出现的比较早,在w3c支持方面做的一直不是很好。有很多东西出现FF和IE显示不一样的根本原因在于它们的默认显示不一样,而这个默认样式该如何显示我知道在w3中有没有对应的标准来进行规定。...
2012-02-06 11:51:05 165
原创 有关css和js针对不同浏览器兼容的问题
首先谈一下浏览器,虽然现在ie依然是浏览器市场的老大,大约占有67%的份额,但是由于其各方面的欠缺,用户开始选择其他浏览器作为自己浏览网页的主要 工具,比如firefox、theworld、maxthon、chrome、opera等等,在用户使用比较多的浏览器中,分为2大派系 - ie内核和非ie内核,像theworld、maxthon、greenbrower等等都属于ie内核...
2012-02-06 11:47:39 128
IE 调试工具 IETester+DebugBar
开篇第一句,我先强烈 BS 一下 IE 浏览器,包括它一家老小,还有那明年诞生的 IE9。同意此观点的童鞋请继续往下看。Firefox 有 Firebug,Chrome 有审查元素,这些都是网页制作的必备工具,特别是在线调试的时候,浏览器的小工具可以帮助站长们更好更快更直观地修改网站排版和样式。IE 为了迎合站长们的需求,硬生生地将一个残疾的开发人员工具植入了 IE8 中,但其...
2012-02-03 22:19:43 272
原创 简述Struts2 Convention零配置
从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定自动配置。如何使用Conve...
2012-01-30 11:04:33 91
原创 spring assert 方法入参检测工具类
Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合 法性检查,如果入参不符合要求,方法将通过抛出异常的方式拒绝后续处理。举一个例子:有一个根据文件名获取输入流的方法:InputStream getData(String file),为了使方法能够成功执行,必须保证 file 入参不能为...
2012-01-18 12:17:29 150
原创 Java质量检测评估工具
Java代码质量检测评估工具“五大” 代码分析领域:* 编码风格* 冗余代码* 代码覆盖率* 依赖项分析* 复杂度监控一下列举了一些目前比较流行的工具。网址后面列出了其PR值,可以反映此工具的流行度。1、编码风格CheckStyleHome page: http://checkstyle.sourceforge.net/ (6)对应的ecli...
2012-01-10 15:48:54 216
原创 最土团购程序/static/js/index.js 是木马?
新装了一个 最土,但是打开首页的时候,浏览器下方状态栏提示出错,看了一下,是index.js文件。于是,用Editplus打开这个js文件,但editplus打不开,处于假死状态。用记事本可以打开,index.js大小为72.1K,代码如下(只复制开头一部分): eval(function(p,a,c,k,e,d){e=function(c){r...
2011-12-20 10:47:08 183
OsCache不维护了,咋个回事?
准备研究一个缓存框架,在EhCache和OsCache之间徘徊,本来对OsCache的倾向性是比较高的,但是当我去OsCache官网的时候,却提示OsCache已经不维护了, If you're looking for information on the following projects, you can find more information at it's new ...
2011-12-07 10:25:23 110
中文乱码问题案例分析
案例:1、 环境介绍:项目采用的是SSH框架技术,模板视图用的是FreeMarker,对于编码问题做了以下的配置:① tomcat 服务器没配置URIEncoding参数。② struts2配置文件配置了如下的参数: <!-- 编码 --> <...
2011-10-14 12:50:59 223
基于Struts2和freemarker的异常提示信息的统一处理
public abstract class BaseException extends RuntimeException { private static final long serialVersionUID = -6765360320533958383L; private ...
2011-09-29 11:41:27 142
button在Firefox下点击提交表单(form)的问题
【关键词】Button Form FireFox【问题描述】 使用Firefox3.0+打开页面,点击了一个<button onclick="doWork()"></button>去执行doWork方法,但是doWork没有执行,表单却提交了。另外IE6、7没有此问题。【分析原因】 由于根据w3c标准<b...
2011-09-21 10:33:04 155
原创 struts2自定义验证器(身份证验证)
struts2的验证器是用的xwork里面的验证,自定义验证器就是根据源码继承已有的字段验证器而来。具体步骤如下: 1.展开xwork-2.0.4.jar,com.opensymphony.xwork2.validator.validators目录下有个default.xml,将它复制到项目根目录下改名叫validators.xml。 验证框架首先在根目录下找validators.x...
2011-08-25 14:06:30 104
freemarker的空值和默认值
Welcome ${user!}!Welcome ${user!'your name'}!如果user找不到值,会输出Welcome !Welcome your name!官方说法:3. Why is FreeMarker so picky about null-s and missing variables, and what to do with it? ...
2011-08-16 23:43:35 615
原创 注解驱动的缓存
除了前面介绍的基于XML的缓存配置,Spring Modules还支持使用代码级元数据声明缓存。这种支持有两种形式:Java 5注解:如果目标环境是Java 5平台,这就是很理想的解决方案。Jakarta公共属性:如果目标环境是Java 5以前的平台,就应该选择它。对于RoadRantz程序来说,其目标环境是Java 5,所以我们要使用Java 5注解来声明DAO层的缓存。对于缓存,S...
2011-08-10 13:59:24 84
原创 java.sql.SQLException: Io 异常: The Network Adapter could not establis...
WARN: SettingsFactory,103 - Could not obtain connection metadatajava.sql.SQLException: Io 异常: The Network Adapter could not establish the connectionat oracle.jdbc.driver.SQLStateMapping.newSQLExce...
2011-08-06 00:04:22 592
关于int类型以及equals比较的问题
先来看下面的一段程序: Object value1=0; Integer value2=0; Long value3=new Long(0); System.out.println(value1.equals(value2)); System.out.println(value1.equals(value3)); 各位在看我下面的答案之...
2011-08-02 13:25:47 1747
原创 在EditPlus中集成Javac命令
在EditPlus中点击“工具”-->“配置用户工具”,点击组名,输入组名称。点击“添加工具”,并选择程序选项,进行如下配置,保存即可。 在添加一个运行java程序的菜单项,如下图所示...
2011-08-01 13:38:35 109
模拟tomcat工作原理
httpserver原理:服务器端 打开一个socket,一直处在监听tomcat指定的 ip 的指定端口,一旦有访问的,就开启一个线程去处理,代码如下:-------------------------------server:package com.kaobian;import java.io.IOException;import java.net.ServerSock...
2011-07-28 13:10:44 80
安装完Office 2007打开提示:The setup controller has encountered a problem during instll.
Office 2007打开提示:The setup controller has encountered a problem during instll.Please review the log files for further infThe setup controller has encountered a problem during instll.Please review...
2011-07-28 09:53:13 375
原创 SQL外键及建立关系时各选项的讲解
子表,父表的定义: 拥有外键的表是子表。主键被其它表引用的表是父表。换句话说:因为父表的标识被很多个子表中的记录引用,所以叫父表。拥有外键关系,并且可以随便删除数据,不影响其它表的数据的那个表叫子表。使用的时候谁做为谁的外键,主要从以下两点考虑: 1/,删除是如何相互影响的,删除记录受约束的那个是父表,不受约束的那个是子表; 2/...
2011-07-27 11:49:03 184
原创 Hibernate的Query接口的uniqueResult()方法(如果查询结果有多个值则抛出错误;结果有且只有一个值,返回一个object; 如果没值,返回...
以前写代码,总免不了编写登陆部分。在获取user的时候,只可能返回一个user实例,或者为null。以前使用以下方法实现。public User get(String id){ Session session=HibernateUtil.getSessionFactory().openSession(); String hq...
2011-07-14 22:58:49 538
JavaScript高级培训-自定义对象
一,概述在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。与...
2011-07-13 13:54:14 78
使用JavaScript实现正则匹配输入验证,只能输入整数(可以为0)或者两位小数
脚本如下: <script language="javascript" type="text/javascript">function ValidInput(){ var Input=document.getElementById("<%=txtDrawDollar.ClientID%>").value; var reg=/^\d+(\.\d{1...
2011-07-11 17:27:13 473
EL表达式中empty的用法
在做jsp系统的时候经常会使用el标签,而empty是使用比较多的一个,这个标签也很方便。但是一直只是会用,从来都没有好好的去思考它的执行原理,所以在写这个之前碰到了一点错误,先来看看我的错误:<c:if test="${not empty order.shipphone> ${order.shipphone}</c:if> 这个语句想实现的...
2011-07-07 17:07:24 2531
解决TOMCAT控制台输出 “Parameters: Invalid chunk ignored.”
用过tomcat的都知道,request参数中如果有程序没有读取的参数,或多了个&,控制台就每次输出:WARNING:Parameters: Invalid chunk ignored….网上的解决办法都是说,找到程序中未读取的参数,不加进去就ok了。脑残的人啊,对于大点的系统,而且生产环境下,怎么去一个一个改呢。于是决定自己搞定。细究一下tomcat的参数...
2011-07-05 13:27:35 153
原创 Jquery插件Thickbox的使用总结及自定义设置
ThickBox运行需要的文件 首先在 HTML 文件的 head中导入jquery.js 和thickbox.js文件,导入 thickbox.css 文件;并且jquery.js 文件放在前面: <script src="../Scripts/jquery-latest.pack.js" mce_src="Scripts/jquery-latest.pack.js" ty...
2011-06-27 18:56:19 161
javascript精度的处理
在写应用程序的时候会碰到在js中做运算这种要求,比如说页面中有一个span,span中有一个需要拿到js中运算的数据,比如:<span id="price">12.00</span> 通常在后台这样处理:var price=parseFloat($("#price").text()); 要求是得到这个数后加上某个值后再显示到前台页面中去,但是这就有问题...
2011-06-27 14:26:56 141
原创 jquery各插件作用
jQuery UI (其实也是个插件集成库)过于庞大而且不好分离。因此本人就根据自己的使用,整理了这个jQuery简化的常用代码库。 常用公共组件 数据外储jquery.metadata.js将json数据内置于class 使得被代码来调用 热键控制...
2011-06-24 17:01:02 260
原创 Struts的配置文件struts-config.xml中action元素的parameter属性作用
没有struts之前,使用servlet,最常用的是 doGet,doPost,service方法,如果有些经验的程序员会合理的使用这三个方法:如在用户发出get的请求时,将用户请求在doGet方法 中处理,用户发出post请求时,将用户的请求用doPost请求处理,必要时加上service方法去处理那些在一个servlet中必须执行的请求, 用户的请求大体也就这三类,...
2011-06-24 15:35:40 196
if 和 else if
最近做项目碰到服务器端验证用到了大量的if语句,首先不说这种验证的有效性,今天要说的就是对if和else if的理解,以前一直没注意这两者和联系和区别,做项目的时候却发现验证的时候有些验证达不到,仔细检查了一下,才发现是自己对if 和else if没有真正的理解,其实说实在话很简单,也就是if和else的关系,先来看看这个例子int i=3;int j=4;if(i!=3){...
2011-06-20 11:23:43 138
原创 JQuery 日期控件
JQuery提供了很多控件, 例如用于选择日期的日期控件(Date Picker)。这些控件并没有随Jquery的核心库一并发布。而是作为一个叫做"JQuery UI"的子项目——或者叫做插件——的形式发布。所以, 我们除了要在页面中引用jquery的那个js文件外, 还需要在http://jqueryui.com/下载与我们使用JQuery对应版本的JQuery UI的程序包。目前, ...
2011-06-17 17:38:28 158
Oracle 时间段查询
需求:根据用户输入的时间段查询出记录。Oracle数据库中一个一个存放时间的字段,字段类型是DATE型的,其中有这样的两条数据 这个字段存有时分秒,用户输入的时候是按日期来查询的,也就是说只有年月日,最初我是这样查询的:select * from tb_product where createdate>=to_date('2011-6-13','yyyy-MM-dd'...
2011-06-17 15:57:05 2677
原创 Hibernate 枚举类型注解之annonation(转)
实体Entity中通过@Enumerated标注枚举类型,例如将 CustomerEO实体中增加一个CustomerType类型的枚举型属性,标注实体后的代码如下所示。@Entity@Table(name = "customer")public class CustomerEO implements java.io.Serializable { priv...
2011-06-16 13:11:01 122
原创 java枚举类详解
JDK1.6增添了一些新的特性,其中枚举就是其中比较重要的一种最新的特性。下面这篇文章来详细谈谈java枚举类的原理和应用。先用普通的java类来模拟一下枚举类。在做web应用的时候经常需要进行权限控制,比如一个系统有“普通会员”,“管理员”,“超级管理员”这三个权限,这个系统是由一组开发人员共同来设计,一些新晋的程序员可能并不知道这三个权限的具体名称,为了省去程序员之间相互询问的麻...
2011-06-16 13:05:37 229
原创 jsp (jsp:html在线编辑器=FCKeditor 2.2+FCKeditor)
在线编辑器对于我们作新闻产品之类的程序是很重要的,在网上找录了好了好一段时间,发现FCKeditor,跨平台的,正在进行的jsp项目正需要这款html在线编辑器。试用了一下FCKeditor,根据网上的文章小结一下:1.下载FCKeditor.java 2.3 (FCKeditotfor java)FCKe...
2011-06-14 00:58:26 126
原创 Java正则表达式的使用
import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexBean { Pattern p = null; Matcher m = null; String str1 = "^[0-9]{1,20}$"; //校验是否全由数字组成 String str2 = "^[a-zA...
2011-05-20 10:01:41 84
s:if 标签
这样进行判断是错误的:<s:if test="#request.sGlobal.user!=null && #request.sGlobal.user.manager=='Y' "> <li> <a href="manage">管理组我吧</a> </li><
2011-05-13 13:01:55 74
数据库系统概论第四版萨师煊编习题答案\数据库系统概论(第四版)萨师煊编--习题答案.doc
2009-10-28
关于网上银行支付的问题
2012-01-08
关于<a href="#">的问题
2011-12-28
java Long型的比较
2011-07-28
struts2中add cookie 不能再客户端生成cookie文件,为什么?
2010-12-26
java web项目使用cache的理解,大侠们看我对不对
2010-11-11
java web项目Cache的使用
2010-11-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人