Web开发
shangpusp
这个作者很懒,什么都没留下…
展开
-
jsp中影响编码的属性及其设置小结(contentType,pageEncoding,charset,setCharacterEncoding)
1. 名词解释及其作用 1. contentType: 2. pageEncoding: 3. html页面charset: 4. setCharacterEncoding:request.setCharacterEncoding(),response.setCharacterEncoding() 5. setContentType:response.setContentType() 6. setHeader: response.setHeader() 7. jsp页面编码: jsp文件本身的编码 8. w转载 2010-07-16 13:06:00 · 986 阅读 · 0 评论 -
facade层,service 层,domain层,dao 层设计
facade层,service 层,domain层,dao 层设计http://fei-6666.javaeye.com/blog/446247一,Service->DAO,只能在Service中注入DAO。 二,DAO只能操作但表数据,跨表操作放在Service中,Service尽量复用DAO,只有一张表产生的业务放入DAO中。 三,事务操作,放在一个DAO中。 四,如果有更大S转载 2010-05-05 14:33:00 · 5375 阅读 · 2 评论 -
org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.Jstl
异常:org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV 解决:1. replaced jstl1.1 with jstl1.2 jar.i verified that原创 2010-04-26 11:14:00 · 3201 阅读 · 1 评论 -
Spring Security 配置
1.Spring Security简要介绍Spring Security以前叫做acegi,是后来才成为Spring的一个子项目,也是目前最为流行的一个安全权限管理框架,它与Spring紧密结合在一起。Spring Security关注的重点是在企业应用安全层为您提供服务,你将发现业务问题领域存在着各式各样的需求。银行系统跟电子商务应用就有很大的不同。电子商务系统与企业销售自动化工具又有很转载 2010-04-27 13:43:00 · 1270 阅读 · 0 评论 -
Struts2文件的上传和下载
<span id="tbURL" style="cursor: pointer;" title="点击复制到剪贴板" onclick="function onclick(){function onclick(){CopyText(document.all.tbURL)}}">Struts2文件的上传和下载<span style="cursor: pointer;转载 2010-04-08 11:01:00 · 929 阅读 · 0 评论 -
FreeMarker使用小结
FreeMarker使用小结1. FreeMarker模板引擎的使用: 模板 + 数据模型 = 输出1) FreeMarker模板:一个普通文本文件,其中使用了一些FreeMarker的特别标记。2) 数据模型:存放了数据的数据结构,通常是一个Hash存储结构(如:HashMap)3) FreeMarker框架负责将一个数据模型中的数据合并到模板中,从而生成输出。2. 配置使用环境: 下载转载 2010-04-08 17:32:00 · 1099 阅读 · 0 评论 -
浏览器地址栏中加入ico图标
在你的网页文件中的之间加入下面代码,便可以轻松的实现这个功能了.不过一定要注意是ico文件哦!!!要达到这个效果,先需做出这个图标文件,图像为16*16像素,不要超过16色。文件格式为ico,然后上传至你的网站。转载 2010-04-07 13:47:00 · 633 阅读 · 0 评论 -
SpringSide 3 中的安全框架 Spring Security 2.0
SpringSide 3 中的安全框架 Spring Security 2.0http://www.blogjava.net/youxia/archive/2008/12/07/244883.html 在SpringSide 3的官方文档中,说安全框架使用的是Spring Security 2.0。乍一看,吓了我一跳,以为Acegi这么快就被淘汰了呢。上搜索引擎一搜,发现原来Spr转载 2010-04-16 17:39:00 · 2313 阅读 · 4 评论 -
Acegi基本介绍
Acegi学习小结 http://www.javaeye.com/wiki/Acegi/375-Acegi学习小结一、基本原理 Acegi认证授权主要基于两大技术,一是Filter机制,二是AOP的拦截机制。通过FilterSecurityInterceptor很好地实现了对URI的保护,通过MethodSecurityInterceptor实现了对Service的方法的拦截保护,通过转载 2010-04-15 19:05:00 · 999 阅读 · 0 评论 -
让页面变得更快一点-HTML解析原理
让页面变得更快一点-HTML解析原理 http://justjavac.javaeye.com/blog/644235 Web页面运行在各种各样的浏览器当中,浏览器载入、渲染页面的速度直接影响着用户体验。非常不幸的是,效率最低的IE浏览器仍然占领者绝大多数市场份额,这已经严重制约了互联网的发展(感叹一下:“马赛克和IE——阻碍人类文明发展的绊脚石!”)。 简单地说,页面渲染就是转载 2010-04-15 18:45:00 · 928 阅读 · 0 评论 -
struts2 取list 中的list双重循环 (取list 中的list)
<br />这样封装数据: for( ){ lists.add(*); } list.add(lists); <br /> 获取:<s:iterator value="#request.list" status="st"> <s:iterator value="#request.list.get(#st.index)"> <s:property /> </s:iterator> </s:i转载 2010-07-19 12:56:00 · 1451 阅读 · 0 评论 -
web网站的性能优化方法
<br /> web网站的性能优化方法<br /> <br />一、前端优化<br />网站性能优化是一个很综合的话题,涉及到服务器的配置和网站前后端程序等各个方面,我只是从实际经历出发,分享一下自己所尝试过的网站性能优化方法。之所以在标题上挂一个web2.0,是因为本文更偏重于中小网站的性能优化,我所使用的系统也是典型web2.0的LAMP架构。<br />首先讲讲前端的优化,用户访问网页的等待时间,有80%是发生在浏览器前端,特别是页面和页面中各种元素(图片、CSS、Javascript、flash…)转载 2010-08-22 00:01:00 · 1767 阅读 · 0 评论 -
Tomcat 部署 Could not copy all resources to 或者Undeployment Failure could not be redeployed
Tomcat 部署,在部署可能会出现以下问题:Deployment failure on Tomcat 6.x. Could not copy all resources to E:/apache-tomcat-6.0.16/webapps/HebbnWebServices. If a file is locked, you can wait until the lock times out转载 2009-03-21 21:32:00 · 4228 阅读 · 2 评论 -
tomcat启动log和级别的设定 How do I enable theJULI logging in a Tomcat Server instance?
启用tomcat默认自带的 log和级别的设定在启动tomcat时,加上启动参数 -Djava.util.logging.config.file="/conf/logging.properties" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager并且在/conf/logging.翻译 2012-04-19 16:51:36 · 1750 阅读 · 0 评论 -
从Tomcat中得到更多-Tomcat的源码分析(转)
Tomcat不但为我们提供了设计和实现系统时的新思路,同时因为它是由组件或者模块构成的,所以它还为我们提供了大量可用的高效软件组件。这些组件都可以在我们的程序开发中使用。我简单列举一些,需要时可以直接从源码中取得。一些特殊集合类数据结构如池、队列、缓存等可用于服务端开发。 /src/share/org/apache/tomcat/util/collections 一个简单的钩子(Hoo转载 2010-01-19 22:15:00 · 631 阅读 · 0 评论 -
如何设置Tomcat的JVM虚拟机内存大小
如何设置Tomcat的JVM虚拟机内存大小Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。您可以选择自己的需要选择不同的操作系统和对应的JDK的版本(只要是符合Sun发布的Java规范的),但我们推荐您使用Sun公司发布的JD转载 2011-08-17 06:12:10 · 563 阅读 · 0 评论 -
Cookie和会话状态的工作原理及Cookie欺骗
<br /> Cookie和会话状态的工作原理及Cookie欺骗 <br />http://www.51testing.com/?uid-46301-action-viewspace-itemid-65191<br />session是一种保存上下文信息的机制,它是针对每一个用户的,变量的值保存在服务器端,通过SessionID来区分不同的客户,session是以Cookie或URL重写为基础。默认使用Cookie来实现,系统会创造一个名为JSESSIONID的输出Cookie,或称为"Session C转载 2010-11-16 18:56:00 · 723 阅读 · 0 评论 -
表单禁用回车提交
表单禁用回车提交http://youyou248.javaeye.com/blog/445711问题描述: 应用中的一个表单回车后会提交,但不执行button中的onclick。需要禁用回车提交 Html代码 form id="phoneValidateForm" action="a.do" method="post"> 在此输入验证码: 在此输入验证码:在此输入验证码:产生原因: 在只有一个控件的FORM中,按回车会提交FORM。在这段程序中,会导致不执行button中的oncli转载 2010-11-02 11:40:00 · 2560 阅读 · 0 评论 -
style="word-WRAP: break-word"
<br />style="word-WRAP: break-word"<br />http://www.webdesignerwall.com/tutorials/word-wrap-force-text-to-wrap/CSS: Word-Wrap Property (view demo)<br />You can specify either normal or break-word value with the word-wrap property. Normal means the text wil转载 2010-10-29 17:06:00 · 1210 阅读 · 0 评论 -
用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码http://www.cnblogs.com/aflyfly/archive/2008/11/14/1333305.html1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.3.数字和小数点方法二4.只能输入字母和汉字5.只能输入英文字母和数字,不能输入中文6.只能输入数字和英文chun7.小数点后只能有最多两位(数字,中文都可输入),转载 2010-10-15 13:55:00 · 686 阅读 · 0 评论 -
上线前用 JSMin 压缩你的 JavaScript 档案
<br />上线前用 JSMin 压缩你的 JavaScript 档案 <br /> <br />< type="text/javascript"> <br /><br />在网页中动态载入的 JavaScript 对于页面显示的速度影响甚多,不得不注意!<br />尤其是很多人习惯把 JavaScript include 写在 <head> 区块中,这样一来最大的问题就是 Browser 必须要等到 JavaScript 全部读完后才会开始显示网页,如果你像信义房屋这样,读一个首页要下载 18 个 Jav转载 2010-08-27 15:20:00 · 879 阅读 · 0 评论 -
在IE中使用firebug功能
<br />在IE中使用firebug功能<br />http://hi.baidu.com/guodong828/blog/item/62f79402ab1f46034bfb51a0.html<br /> <br /> 在IE浏览器调试代码,我们可以选择使用 IE WebDeveloper ,<br />但是我个人用惯了FF浏览器下的firebug,如果你也想在IE下使用firebug进行调试,可以进行如下操作:<br />1.将需要调试的页面加入以下JS代码:<br /><script type="te转载 2010-08-20 19:53:00 · 835 阅读 · 0 评论 -
Acegi 设计概述
Acegi 设计概述作者: cac,作者保留版权,转载请注明出处。http://wiki.springside.org.cn/display/springside/AcegiGeneralDesign1. 简单叙述认证授权流程第一步, 认证(authentication)。Acegi调用AuthenticationManager(认证管理器)来对当前请求登陆系统用户进行验证,Aut转载 2010-04-14 17:39:00 · 575 阅读 · 0 评论 -
acegi-security-samples-contacts分析
acegi-security-samples-contacts分析http://blog.chinaunix.net/u1/36006/showart_393174.html acegi-security-samples-contacts这个例子使用了HSQL做数据库,spring的AOP作为基础,使用Acegi做安全控制组件。联系人管理的web应用在启动时候,会做一系列初始化动作:转载 2010-04-14 17:33:00 · 891 阅读 · 0 评论 -
LazyInitializationException.java - could not initialize proxy - no Session
LazyInitializationException.java - could not initialize proxy - no Session 配置文件里写上lazy=false 异常:could not initialize proxy - the owning Session was closed其实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体转载 2009-11-16 13:45:00 · 4171 阅读 · 0 评论 -
用UTF-8完全解决JSP+MYSQL多国语言文字编码问题
用UTF-8完全解决JSP+MYSQL多国语言文字编码问题转载出处:http://blog.donews.com/ralix/首先说明几点:在文件中任何时候出现utf-8、UTF-8、utf8、UTF8其作用都是一样的。tomcat、resin、mysql可没有我们这么笨。网上许多文章还煞有介事的特别指出其一个个的区别,纯属无稽之谈。我的软件环境:中文WINDOWS XP (linux原创 2009-04-06 21:59:00 · 3262 阅读 · 0 评论 -
Struts + Spring + Hibernate + Mysql中文问题解决
Struts + Spring + Hibernate + Mysql中文问题解决 本文摘自于《诗意的活着》的博客 如果你在开发java web项目中遇到了让人麻烦的中文乱码问题,并且在搜索引擎中找到了这篇文章,希望你用一点时间读一下它,我相信它对你解决碰到的乱码问题会有帮助。 这几天在做一个小的 Struts + Spring + Hibernate + Mysql 的练习,以前也听原创 2009-04-06 23:03:00 · 785 阅读 · 0 评论 -
网页里实现页面折叠的两种方法
网页里实现页面折叠的两种方法方法一:需要两张小图,一个表示上,一个表示下,本例中为toggle_gray_up.gif和toggle_gray_down.gif。源自www.donews.com。查看运行效果。html和javascript代码如下:function ToggleVisible(targetID, imageID, linkImage, linkImageCollaps转载 2009-04-06 21:30:00 · 4590 阅读 · 0 评论 -
Spring异常:Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name sessionFactory defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init原创 2009-03-30 23:28:00 · 24528 阅读 · 9 评论 -
spring 编程入门十大问题解答,一定有你的困惑吧!
1、如何学习Spring? 你可以通过下列途径学习spring:(1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,Strut转载 2009-03-27 01:13:00 · 1364 阅读 · 2 评论 -
Spring 异常 Couldn't generate CGLIB subclass of class [class spring.dao.UserDAO]: Common causes of this problem include using a f
Couldnt generate CGLIB subclass of class [class spring.dao.UserDAO]: Common causes of this problem include using a final class or a non-visible class; 我的一部分配置文件如下: class="org.springframework原创 2009-03-27 00:47:00 · 14638 阅读 · 3 评论 -
Struts + Hibernate 的异常,class "org.apache.commons.collections.CursorableLinkedList"'s signer information does not match signer in
class "org.apache.commons.collections.CursorableLinkedList"s signer information does not match signer information of other classes in the same package 在做Struts + Hibernate 的项目时遇到了这个问题,纠缠了几天,在网上找了原创 2009-03-21 20:41:00 · 1612 阅读 · 1 评论 -
Struts常见错误问题
【Struts】Struts常见错误问题SVN技术网 www.svn8.com 2008-06-04 07:08:20 来源: 作者: 点击:155次 文章摘要:以下所说的struts-config.xml和ApplicationResources.properties等 文件 名是缺省时使用的,如果你使用了多模块,或指定了不同的资源 文件 名称,这些名字要做相应的修改。 1、No b转载 2009-03-20 14:57:00 · 951 阅读 · 0 评论 -
SSH标准配置
SSH标准配置 最近啊现在公司面试可能会有一些的上机题出现了,不过还好,不是很难,都是一些SSH配置然后做一个很简单的小功能啊什么的。那么这个大家平常的SSH都是怎么配的呢,如果让你上网还好,如果不让你上网是不是当时就蒙了呢。 其实不让你上网那我们就自己弄吧,没什么大不了的。熟悉一两次就好了,面试的时候千万不能让那些没有技术含量的东西给卡下来了,那可真就太不值得了。 如果只转载 2009-11-22 00:11:00 · 704 阅读 · 0 评论 -
Struts 2 Auto Completer Example
Struts 2 Auto Completer Example In this section, we are going to describe the autocompleter tag. The autocompleter tag always displays a dropdown list with the options that have at least a partial转载 2009-11-24 14:40:00 · 683 阅读 · 0 评论 -
GET POST 区别详解
1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。 3、Get是不安全的,因为在传输过程,数据被放在请求的转载 2010-01-13 15:19:00 · 472 阅读 · 0 评论 -
div居中的设置该如何编写css?
div居中的设置该如何编写css?我们在传统的表格布局中,只要设置表格的居中属性就实现了居中的块元素。应用div css网站布局,div的居中该如何编写css来控制它呢? 主要的样式定义如下: body {text-align: center;} #center { margin-right: auto; margin-left: auto; } 首先在父级元素定义t转载 2009-12-26 11:52:00 · 664 阅读 · 0 评论 -
常用的Flex代码总结
常用的Flex代码总结 1.刷新浏览器 navigateToURL(new URLRequest("javascript:location.reload();"),"_self") 2.关闭浏览器 navigateToURL(new URLRequest("javascript:window.close()"),"_self"转载 2009-12-22 20:36:00 · 676 阅读 · 0 评论 -
Flex Java Object对应关系
Flex Java Object对应关系 目前LCDS只能与J2EE的服务端进行通信,所以目前只是ActionScript 3.0数据类型和Java数据类型的转换。ActionScript 3.0与Java数据类型转换是不对称的。 ActionScript3.0向Java转换时数据类型的对应关系 ActionScript数据类型 -------------------Java数据类型转载 2009-12-22 20:22:00 · 1363 阅读 · 0 评论 -
Struts 验证 Struts2 表单
Struts 验证 Struts2 表单 (1)配置文件Struts.xml "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> /result.jsp转载 2009-12-14 18:52:00 · 770 阅读 · 0 评论