
web
xinew
这个作者很懒,什么都没留下…
展开
-
J2EE-RBAC权限管理
J2EE-RBAC权限管理 前不久在http://blog.chinaunix.net/u1/52224/showart_410119.html讲述了业务系统的权限管理模型,并在http://blog.chinaunix.net/u1/52224/showart_412714转载 2011-08-16 22:06:45 · 1676 阅读 · 0 评论 -
js操作cookie
js操作cookie<br /><br /><br />现在许多网站都会选择生成静态页面,提高网站负载的同时,也把动态网站的优势也丧失掉了,许多动态的功能也就不能使用了,如果在静态页面中使用一些动态的功能?javascript应该是一个最好的方法,JS结合AJAX和cookie便可完美打造出静态页面的动态效果,同时也会大大降低服务器压力.<br />下边主要来说说JS对cookie的读写操作<br /><br />得到某个cookie的值 1. function getCookie(na转载 2010-09-13 19:03:00 · 722 阅读 · 0 评论 -
JFreeChat 中文乱码、汉字乱码的解决方案
出现乱码的运行效果原始程序如下 package net.java2000.jfreechat.demo.bar; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.GradientPaint; import javax.swing.JPanel;转载 2010-09-03 02:10:00 · 1371 阅读 · 0 评论 -
MySQL ERROR 1005: Can't create table (errno: 150)解
<br /> 在mysql 中建立引用约束的时候会出现MySQL ERROR 1005: Can't create table (errno: 150)的错误信息结果是不能建立 引用约束。 <br /><br />出现问题的大致情况 <br /><br />1、外键的引用类型不一样,主键是int外键是char <br /><br />2、找不到主表中 引用的列 <br /><br />3、主键和外键的字符编码不一致<br />4.还有要建立外键的话,要先建立索引转载 2010-08-27 23:26:00 · 857 阅读 · 0 评论 -
Spring事务配置的五种方式
Spring事务配置的五种方式<br /> 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。<br /> 总结如下:<br /> Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。<br /> D转载 2010-08-30 10:38:00 · 484 阅读 · 0 评论 -
FF出现too much recursion错误提示
FF出现too much recursion错误提示<br />文章分类:Java编程 关键字: too much recursion stack overflow Js代码 <script> function open() { window.open('update.jsp','修改','width=450px,height=250px,left=200px,status=no,menubar=no,toolbar=no,location=no,resizabl转载 2010-08-31 11:34:00 · 2118 阅读 · 0 评论 -
table.insertRow() firefox和IE下的兼容问题
<br /> 最近做了个Struts2.0的文章发布系统,使用dwr的框架,没想到在firefox下的兼容问题却不好,所以自己网上找了下才知道如何解决,本身我对js也不熟悉,web要学的东西还真多,哎。<br />table.insertRow()在IE下没问题 但在firefox下就得改为table.insertRow(-1)<br />同样其相应的insertCell()也要改为insertCell(-1)<br /><br /><br />var newTh =table.insertRow(转载 2010-08-26 10:30:00 · 1003 阅读 · 0 评论 -
关于chrome不支持window.parent的问题
关于chrome不支持window.parent的问题By afc163 - 2010年7月9日–14:08 - 分类: JavaScript & jquery, 前端技术 - 评论:0 问题的来源请参看能适应iframe的jquery-lightbox插件,菜鸟童鞋的回复。归纳起来就是,在chrome5+下,iframe中的子页面无法通过window.praent访问到父页面的信息。我在本地测试了一下,发现的确如此。但是奇怪的是,我在上面那篇文章上的demo,在chrome下测试是没有原创 2010-08-20 00:41:00 · 7335 阅读 · 0 评论 -
World Wide Web Publishing 服务无法启动,系统提示:参数87 不正确 解决办法
<br /> <br />IIS Admin已经自动启动,但是World Wide Web Publishing 服务没有启动。手动启动World Wide Web Publishing 服务,系统提示:参数87 不正确。服务无法启动。控制面板->管理工具->事件查看器->系统。发现右侧列表中有带红色差号的错误信息。找到“World Wide Web Publishing 服务因下列错误而停止: 参数不正确。 ” 在属性栏中找到事件ID:7023。<br />解决办法:<br />1:点击“开始” ->"R转载 2010-06-21 20:40:00 · 2705 阅读 · 0 评论 -
JSTL
fmt:formatDate 的输出格式<br /><br /><fmt:formatDate value="${isoDate}" type="both"/><br />2004-5-31 23:59:59 <br /><br /><fmt:formatDate value="${date}" type="date"/><br />2004-4-1<br /><fmt:formatDate value="${isoDate}" type="time"/><br />23:59:59<br /><fmt:f原创 2010-08-09 14:59:00 · 497 阅读 · 0 评论 -
document.getElementById()方法简写
<br />在我们写javascript的时候经肯定会经常用到 document.getElementById() 这个方法,这么长一串很容易写错,而且其中getElementById又有大小写之分。 <br /> 其实prototype.js里提倡的一个方法就是使用$()简写,通过以下的函数,你可以用$('id')来实现document.getElementById('id') 这个功能,怎么样,很爽吧! <br />function $() <br />{ <br /> var elements =转载 2010-08-09 10:06:00 · 1612 阅读 · 0 评论 -
解决The file XXX can not be found.Please check the location and try again!
<br />起因:在一个页面上使用了简单框架,示例如下 <br /><br />Java代码 <%@ page contentType="text/html; charset=gb2312" language="java"%> <html> <head> <title> test </title> </head> <frameset cols="150,*" > <frame name="left" src="<%=request.getContextPath()%>转载 2010-08-07 00:00:00 · 3772 阅读 · 1 评论 -
如何解决Eclipse中ISO8859-1 字符集?
<br /> <br />第一种问题:<br /><br />在写JSP时,里面面有涉及到数据库操作,当保存时就会弹出<br />save could not be completed<br />原因是some characters could not be mapped using iso8859-1<br /><%@ page language="java" pageEncoding="GBK"%><br />设成GBK或UTF-8就可以了,只要他里面的支持中文就KO了<br />第二种问题:<br /转载 2010-08-06 23:59:00 · 2726 阅读 · 0 评论 -
优化MyEclipse7.5(其他版本可以类推)
<br />1、去除不需要加载的模块 <br /><br />一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。 <br />windows–>perferences–>gene转载 2010-08-06 23:57:00 · 541 阅读 · 0 评论 -
关于Spring中Commons Validator的使用说明
<br />关于Spring中Commons Validator的使用说明<br /><br /><br />spring的validate验证需要两个bean(ValidatorFactory、BeanValidator)及两xml文件(validator-rules.xml、validation.xml)的支持,ValidatorFactory用于制造BeanValidator,后者则是在程序中执行校验的控制bean。Validatorrules.xml中定义了各种验证的规则,如字段不为空,字段输入值必原创 2010-08-04 20:30:00 · 768 阅读 · 0 评论 -
Correction: JSTL and expression language problem: According to TLD or attribute directive in tag file, attribute value does not
<br /> <br /> Correction: JSTL and expression language problem<br />In my older post I wrote about problem in using JSTL. <br />For a summary, my problem is I kept seeing this error message:According to TLD or attribute directive in tag file, attribute val转载 2010-08-04 16:26:00 · 1015 阅读 · 0 评论 -
介绍一篇关于session的好文章,写的很详细--转
<br />目录: <br /><br />一、术语session <br /><br />二、HTTP协议与状态保持 <br /><br />三、理解cookie机制 <br /><br />四、理解session机制 <br /><br />五、理解javax.servlet.http.HttpSession <br /><br />六、HttpSession常见问题 <br /><br />七、跨应用程序的session共享 <br /><br />八、总结 <br /转载 2010-09-03 23:42:00 · 450 阅读 · 0 评论 -
How to Turn Off Form Autocompletion FireFox下表单无法刷新重置的解决
How to Turn Off Form Autocompletion<br /> Introduction<br />Like most modern browsers, Gecko™-based browsers (e.g. Mozilla and Firefox browsers) can be configured to remember the information the user fills in for form and password fields on web sit转载 2010-09-07 00:00:00 · 987 阅读 · 0 评论 -
jQuery获取Radio选择的Value值:
<br />jQuery获取Radio选择的Value值:<br />jQuery C# VB C++ Java <br />语法解释:<br />1. $("input[name='checkbox_name'][checked]"); //选择被选中CheckBox元素的集合 如果你想得到Value值,你需要遍历这个集合<br />2. $($("input[name='checkbox_name'][checked]")).each(function(){arrChk+转载 2010-09-08 01:59:00 · 755 阅读 · 0 评论 -
Tomcat 6 虚拟目录配置方法
Tomcat 6 虚拟目录配置方法 Posted on 2009-06-04 14:04 梅桦 阅读(1133) 评论(0) 编辑 收藏 第一种方法设虚拟目录 "myweb",通过 http://localhost:8080/myweb 访问物理路径 L:\java\JWeb 文转载 2011-07-29 09:36:51 · 726 阅读 · 0 评论 -
安装PHP5.2.5@Tomcat6
安装PHP5.2.5@Tomcat6on 2011-3-11 in web服务器 | 0 Comment 搞不定PHP5.3,只好找PHP5.2.5的來試,因為網路上找到的都是這個版本的... PHP:php-5.2.5-Win32.zip (安裝位置後面用%PHP%表示)转载 2011-07-27 15:05:42 · 1364 阅读 · 1 评论 -
Running PHP applications in Tomcat 6
Running PHP applications in Tomcat 6This guide shows how to install and run PHP applications like Moodle, mediaWiki, Joomla as Tomcat 6 web转载 2011-07-27 15:03:48 · 994 阅读 · 0 评论 -
J2EE-单点登陆源码
<br />下载源代码<br /> 在http://blog.chinaunix.net/u1/52224/showart_410119.html中讲到系统的权限控制模型,当时按照最小依赖和最大重用把web系统权限控制划分成了业务逻辑、权限管理、权限验证、登陆代理、登陆服务、用户管理、业务逻辑数据库、业务权限数据库和用户数据库几个部分,现在开始逐一实现以上除业务逻辑的部分,今天发布的是单点登陆系统,也就是登陆代理和登陆服务。基于COOKIE的单点登陆 单点登陆就是只需要在访问第一个业务逻辑时输入用转载 2010-11-02 15:03:00 · 1622 阅读 · 1 评论 -
Servlet的跳转方式
<br />在servlet中,一般跳转都发生在doGet, doPost等方法里面。 <br />一、原理<br />1) redirect 方式 <br />response.sendRedirect("/a.jsp"); <br />页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如: <br />response.sendRedirect("http://www.ycul.com"); <br /><br />跳转后浏览器地址栏变化。 <br />转载 2010-11-02 14:53:00 · 612 阅读 · 0 评论 -
IE中发现新BUG "重影
在蓝色论坛看到这样一篇帖子《IE中发现新BUG "重影"》,觉得很有意思。于是在想到底是什么原因造成的呢?便做了以下测试:实验代码如下:多了一只猪↓这就是多出来的那只猪 提示:您可以先修改部分代码再运行1、在IE、FF中测试,只在IE出现文字溢出现象。说明:注释造成文字溢出是IE的BUG。2、去除 中的“float:left;”,你会发现多出来的“猪”字不见了,页面正常显示。多了一只猪↓这就是多出来的那只猪 提示:您可以先修改部分代码再运行转载 2010-10-28 00:50:00 · 806 阅读 · 0 评论 -
ie 要在子页面中向最顶层的页面添加一个dom对象
<br />要在子页面中向最顶层的页面添加一个dom对象 <br /><br />在iframe的页面中调用 <br /><br />$(window.top.document).find("body").append(jqTopDialog_DivMaskLayer); <br />jQuery写法jqTopDialog_DivMaskLayer是jQuery对象 <br />或 <br />window.top.document.body.appendChild(jqTopDialog_DivMaskL转载 2010-10-27 18:46:00 · 1546 阅读 · 0 评论 -
《IE中发现新BUG "重影"》
<br />在蓝色论坛看到这样一篇帖子《IE中发现新BUG "重影"》,觉得很有意思。于是在想到底是什么原因造成的呢?便做了以下测试:<br /><br />实验代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><h转载 2010-10-28 00:54:00 · 681 阅读 · 0 评论 -
JavaScript jQuery tipps
<br /><br /><br />JS常用信息:<br /> IE错误提示“缺少标识符、字符串或数字”,检查JS文件中对象字面量是否最后包含逗号。比如<br />Js代码 var obj = {id: 1, name: 'test',}; 紧接'test'后那个逗号就会导致IE出错。而FireFox正常。<br />jQuery操作下拉菜单选定某个项目功能在IE中似乎无效。兼容办法:<br />Js代码 document.getElementById( id ).selectedIndex = $转载 2010-10-11 14:29:00 · 770 阅读 · 0 评论 -
Spring下的单元测试要点
<br />1. 需要Spring 依赖注入的测试<br /> 为了测试Spring管理下的Bean,可以自行构造BeanFactory,也可以继承于AbstractDependencyInjectionSpringContextTests,实现public String[] getConfigLocations()函数, 返回applicationContext文件路径的数组。 <br /><br /> protectedString[] getConfigLocations(转载 2010-09-30 10:35:00 · 797 阅读 · 0 评论 -
IIS应用程序池由服务器引起常见错误号的原因分析及解决方法
IIS应用程序池由服务器引起常见错误号的原因分析及解决方法<br /> 熬了一个通宵终于把问题给解决了,顺便把方法也收藏一下以免下次又要到处找,嘿嘿。找了好久在网上找到了关于IIS上运行出现错误的问题。现将发现并已经解决了的常见错误整理如下。在此也感谢那些善于发现、分析和解决问题的朋友们把自己的方法共享给大家。由于个人情况不尽相同,解决方法也不一定完全适用于你遇到的问题。<br />错 误 号:432<br />错误描述:File name or class name not found du转载 2010-09-21 23:37:00 · 4350 阅读 · 0 评论 -
Bug 45785 - ClassCastException if directory ending with .jar exists in WEB-INF/lib
<br /> <br />Andreas Sahlbach 2008-09-11 12:22:35 EDT Exception occurs if there is a directory in WEB-INF/lib having a .jar ending(e.g. foo.jar). Don't know if it makes sense to create such a dir inWEB-INF/lib, in my case a bug in a转载 2010-09-08 12:54:00 · 868 阅读 · 0 评论 -
jquery对iframe支持不好的解决办法
<br />再次发现jQuery 对iframe操作支持不好!不过结合javascript的dom可以解决问题<br /><br />在线演示<br /><br />demo.html<br /><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w转载 2010-09-07 17:03:00 · 1187 阅读 · 0 评论 -
hibernate 疑难异常及处理
hibernate 疑难异常及处理<br /> 关键字: 疑难杂症 <br />1、a different object with the same identifier value was already associated with the session。 错误原因:在hibernate中同一个session里面有了两个相同标识但是是不同实体。 解决方法一:session.clean() PS:如果在clean操作后面又进行了saveOrUpda转载 2010-09-16 17:21:00 · 699 阅读 · 0 评论 -
Initial SessionFactory creation failed.org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.t
8 solutions found.Answer 1:<br />Ensure that the getter and setter functions are in the format: getVariablename, and setVariablename. The variable names will have to be the same as the ones listed inside the bean. E.g. if the variable is username, the gett转载 2010-08-03 18:51:00 · 2839 阅读 · 0 评论 -
jquery ajax Post Get 例子登录验证
jquery ajax Post Get 例子登录验证<br />$.get(url, params, callback) <br /><br />用GET方式请求装入远程页面<br />返回值:XMLHttpRequest<br />参数:url (String): 装入页面的URL地址。params (Map): (可选)发送到服务端的键/值对参数。callback (Function): (可选) 当远程页面装入完成时执行的函数.<br />如果您需要带参数只需要<br /> $.g转载 2010-07-29 19:24:00 · 1077 阅读 · 0 评论 -
Hibernate 3.5 缺少jpa 包问题
Hibernate 3.5 缺少jpa 包问题<br />Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Cacheable<br /> at org.hibernate.cfg.AnnotationBinder.determineCacheSettings(AnnotationBinder.java:946)<br /> at org.hibernate.cfg.AnnotationBinde转载 2010-07-29 16:39:00 · 1078 阅读 · 0 评论 -
JS代码在IE和Firefox间的区别及其他
7)form表单提交问题 在jsp页面有一表单,如果表单里有两个按钮,两个按钮有不同事件方法,问题是 点击一个按钮会同时出发两个按钮的事件方法。 解决办法,看jsp页面中的两按钮标签周围是否被包含有标签,如有删除标签即可。 (8)DOM tree的小问题,我就是想数一下这个table下有几个子nodes,就是body->table->tbody->然后是两个tr, 所以就应转载 2010-04-28 14:43:00 · 789 阅读 · 0 评论 -
禁止页面刷新的javascript代码
禁止页面刷新的javascript代码 当用户向数据库提交数据后,往往由于点击了F5刷新页面,造成数据的重复提交,很容易造成数据库数据混乱.如果屏蔽了刷新按钮,二次提交的可能性会小很多!下面是禁止页面刷新的javascript代码:document.onkeydown = function(){ if(event.keyCode==转载 2010-04-27 11:45:00 · 753 阅读 · 0 评论 -
jquery解决浏览器缓存和中文处理及通用AJAX页面参数相同时只返回缓存的内容的解决办法
Js代码 function verify(){ //解决中文乱码方法 1,页面端发出数据作一次encodeURI,服务器端使用new String(old.getBytes("iso8859-1"),"utf-8") var url = "AJAXServer?name="+encodeURI($("#userName").v转载 2010-04-28 11:19:00 · 1414 阅读 · 3 评论 -
IE的fireEvent
IE的fireEvent 链接 (function(){ var a=document.getElementById("ddd"); if(a.click){a.click();//冒泡 ie } if(a.onclick){al转载 2010-04-28 10:30:00 · 730 阅读 · 0 评论