
web应用
文章平均质量分 61
hjjk888
这个作者很懒,什么都没留下…
展开
-
过滤敏感文字
我们做博客或bbs时;文章中经常会有些敏感词要去掉;以下是一个java实现这个功能的小例题:两个个文件words.properties和KeyWordFilter.java;1、words.properties文件是个文本文件;内容如下:敏感词一敏感词二敏感词三 2、KeyWordFilter.java是个java文件内容如下:[code="java"]im...2010-04-23 16:33:13 · 116 阅读 · 0 评论 -
eclipse和myeclipse的快捷键
[color=red]Eclipse 快捷键(1) [/color]Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置...原创 2010-06-01 14:06:49 · 93 阅读 · 0 评论 -
Tomcat的Classloader
Tomcat的启动是从解析bat文件开始,bat文件最终调用org.apache.catalina.startup.Bootstrap开始类的加载。 [code="java"]commonLoader = createClassLoader("common", null); if(commonLoader == null) commonLoader = getClass()....原创 2010-08-27 17:48:03 · 107 阅读 · 0 评论 -
获得IEditorPart和IDocument
[code="java"]IWorkbench workbench=PlatformUI.getWorkbench();IEditorPart editor=workbench.getActiveWorkbenchWindow().getActivePage().getActiveEditor(); AbstractTextEditor temEditor=(AbstractTextE...原创 2011-04-18 13:08:17 · 238 阅读 · 0 评论 -
HTML标签的<button>导致数据在firefox自动提交和在firefox里面弹出div窗口失败
项目中遇到这么个问题项目中想利用div制造弹出窗口的操作css文件[code="java"] *{font-size:12px;} div{z-index:1;} #dialog-form {border:1px solid #000;width:400px;background:#fff;max-height:300px;z-index:1000;po...原创 2011-09-07 15:22:19 · 104 阅读 · 0 评论 -
firefox上传文件
先看一个实例:jsp[code="java"] テーマファイル:  * js代码[code="java"] var themePath=document.getElementById('themePath'); themePathDiy.value=themePath.files[0].getAsDataURL();//传到...原创 2011-09-23 15:19:53 · 735 阅读 · 0 评论 -
黑客利用js--alert(1)
Javascript代码 [code="java"]($=[$=[]][(__=!$+$)[_=-~-~-~$]+({}+$)[_/_]+($$=($_=!''+$)[_/_]+$_[+$])])()[__[_/_]+__[_+~$]+$_[_]+$$](_/_) ($=[$=[]][(__=!$+$)[_=-~-~-~$]+({}+$)[_/_]+($$=($_=!''+$)[_/...原创 2011-03-14 12:51:13 · 404 阅读 · 0 评论 -
关于无法delete文件
[code="java"]File f=new File(targetDir+"test_201109261245.te");FileInputStream fi=new FileInputStream(f); Scanner s=new Scanner(fi); String baseStr=""; while(s.hasNext()){ base...原创 2011-09-26 17:12:05 · 138 阅读 · 0 评论 -
(转)实现Ajax请求队列按顺序执行
摘自[url]http://www.ilovejs.net/archives/163[/url]之前想做一个Web桌面的项目,考虑的必须得使用Ajax请求队列,使得Ajax的请求能按照队列按顺序执行,解决了Ajax异步传输覆盖的问题,也看了几个别人的代码,都整不太明白,所以自己干脆自己搞搞阵,自己实现,也得个安慰奖。我的实现方法很简单,通过递归调用函数,而无需使用定时器去检查Ajax请求是否已...原创 2011-10-07 10:23:47 · 690 阅读 · 0 评论 -
自己写的多表单插入数据和几个form同时提交
[code="java"]Insert title herefunction submitAll(){ submitMultiForm(); var forms=document.forms; for(var i=0;i=0) { str+=projects[k].value+","; count++; ...原创 2011-07-28 18:40:33 · 335 阅读 · 0 评论 -
符编码笔记:ASCII,Unicode和UTF-8
阮一峰日期: 2007年10月28日 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪...原创 2011-07-29 10:37:56 · 103 阅读 · 0 评论 -
PreparedStatement setString 特殊字符乱码
PreparedStatement setString 特殊字符乱码[code="java"]据库mysql,在使用PreparedStatement的setString()时,当赋值的内容含有特殊字符的时候,会出现乱码,问题与连数据库的url有关,解决办法:在java后台数据显示正常,但str里面有日文登特殊字符,会出现乱码。(另外由于tomcat数据传输默认为iso-8859-...原创 2011-07-29 13:27:47 · 972 阅读 · 0 评论 -
浏览器加载显示html的顺序
其实浏览器加载显示html的顺序是按下面的顺序进行的:1、IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。2、在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相关联的元素都已经下载完)。3、如果遇到语义解释性的标签嵌入文件(JS脚本,CSS样式),那么此时IE的下载过程会启用单独连接进行下载。4、并且在下载后进行解析,解析过程中,停止...原创 2011-08-02 15:36:56 · 210 阅读 · 0 评论 -
iframe的属性:document和Document以及Document的属性和iframe在各个浏览器获得内部文档的写法...
.document引用到是的 iframe所在页面对象,.Document (大写D),才能引用到iframe内含对象[code="java"]function SetCwinHeight(obj){// alert(obj.document.getElementById("tDiv").innerText);//可以获得当前页面id为tDiv的div的值 aler...原创 2011-08-03 11:37:26 · 733 阅读 · 0 评论 -
在eclipse里jsp编译后的java和class文件的位置
eclipse版本不一样,位置也不一样第一种:(网上搜到的)1.java类编译后产生的.class文件在D:\workspace\test\WEB-INF\classes下; 2.jsp产生的JAVA类文件则在 D:\workspace\test\work下.第二种:自己机子上的情况工程项目目录:\workspace\.metadata\.plugins\org.ecl...2011-08-03 14:08:07 · 550 阅读 · 0 评论 -
转:Div自适应高度
由于设计页面需要,要把两个并排显示的div实现一样高的效果,n行n列布局,每列高度(事先并不能确定哪列的高度)的相同,是每个设计师追求的目标。方法有以下几种:1、JS实现(判断2个div高);2、纯css方法;3、加背景图片实现。首先说下本博客实现的2个div一样高的方法(即js方法)。div+css基本布局:[code="java"]1、js实现div自适应高度代码如...原创 2011-08-04 14:49:23 · 110 阅读 · 0 评论 -
抓取网页信息
1 我这里只给出关键的部分,使用java程序实现,而不是JSP的代码。移植工作请自行完成。 2 我使用自己的数据库连接,请替换为应用服务器提供的数据源为好 3 代码分三部分,数据库结构,POJO类和应用程序 一、数据库结构 AmazonGoods.sql 使用的是MySQL的数据库 查看复制到剪切板打印[code="java"]-- ------------------...原创 2010-05-27 11:48:41 · 93 阅读 · 0 评论 -
重量级和轻量级
下面是网友的回答!收集了下!! 就是看加载的资源 , EJB默认在应用启动的时候把所有资源和服务都加载进来而spring则是你定制服务 需要什么开什么 如果把spring的所有服务都用上的话 可以认为你是用了一个重量级的框架 实质还是看框架所需要的系统资源大小 实际上是以启动程序需要的资源来决定。比如,EJB启动的时候,需要消耗大量的资源,内存,CPU等,所以是重...原创 2010-05-26 13:09:46 · 149 阅读 · 0 评论 -
Tomcat启动过程
今天在独立的Tomcat中部署LifeRay Portal ,结果发现总是不能启动Tomcat,也没有抛出异常,所以就看了一些关于Tomcat启动过程的资料。分享一下。 Tomcat启动分析 1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina se...原创 2010-08-11 15:03:42 · 72 阅读 · 0 评论 -
java语言解析xml文件
一、前言 用Java解析XML文档,最常用的有两种方法:使用基于事件的XML简单API(Simple API for XML)称为SAX和基于树和节点的文档对象模型(Document Object Module)称为DOM.Sun公司提供了Java API for XML Parsing(JAXP)接口来使用SAX和DOM,通过JAXP,我们可以使用任何与JAXP兼容的XML解析器。...2010-04-23 21:17:31 · 90 阅读 · 0 评论 -
jsp播放flv视频
FLV 是FLASH VIDEO 的简称,相比较SWF 文件体积庞,FLV 流媒体格式文件极小、加载速度极快,目前各在线视频网站均FLV视频格式,如新浪播客、56、优酷、土豆、酷6、Youtube 等,FLV 已经成为当前视频文件的主流格式,是目前增长最快、最为广泛的视频传播格式。FLV 是在sorenson 公司的压缩算法的基础上开发出来的,FLV格式不仅可以轻松的导入Flash 中,速度极...2010-04-25 14:18:05 · 475 阅读 · 0 评论 -
tomcat交互中编码细节
Java 虽然是采用 Unicode 字符的。但是在网络通信中,都是采用字节进行传输的,由于在传输时并没有告之 tomcat 使用什么编码,那么 tomcat 就会使用 ISO8859-1 的编码格式进行传输。举个例子吧,比如我们要传输的字符串是“劳动节快到了”,这个串的 GBK 编码为:c0cd b6af bdda bfec b5bd c1cb (GBK 是采用两个字节的,这里采...2010-04-27 11:50:50 · 104 阅读 · 0 评论 -
正则表达式得到网页信息
[code="java"]import java.util.regex.Matcher;import java.util.regex.Pattern;public class HtmlTableDataRegex { public static void main(String[] args) { String input = ...2010-04-28 11:39:28 · 87 阅读 · 0 评论 -
ActionContext介绍
ActionContext介绍通过上面用户注册例子的学习,我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些JavaServlet复杂的请求(Request)、响应(Response)关联在一起。对请求(Request)的参数(Param),可以使用拦截器框架自动调用一些get()和set()方法设置到对应的Action的字段中。但是,仅仅取得请求参...原创 2010-07-26 14:28:15 · 144 阅读 · 0 评论 -
Struts2 Action中获得request和response
在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。 但在Struts2 Action类中仍然有很多方法可以获得这些对象。下面就列出四种获得这些对象的方法...原创 2010-07-26 17:30:48 · 85 阅读 · 0 评论 -
ognl的三个符号的解释
1、“#”符号有三种用途:(1)、访问非根对象(struts中值栈为根对象)如OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性: 名称 作用 例子 parameters 包含当前HTTP请求参数的Map #parameters.id[0]作用相当于req...原创 2010-07-28 16:58:50 · 239 阅读 · 0 评论 -
访问web.inf文件.....关于访问html静态文件的tomcat原理解析.....
因为web-inf下,应用服务器把它指为禁访目录,即直接在浏览器里是不能访问到的。但是可以让servlet进行访问,如web-inf下有a.jsp则可以用request.getRequestDispatcher("/WEB-INF/a.jsp").forward(request,response); 如果你想访问web-inf下的htm文件的话,用request.getRequ...原创 2010-07-28 18:06:53 · 317 阅读 · 0 评论 -
XML的基础和DOCTYPE字段的解析
或者看下面的网址[url]http://msdn.microsoft.com/zh-cn/library/ms256059(VS.80).aspx[/url]本文摘自[url]http://www.iteye.com/topic/517520[/url][color=red]DTD——文档类型定义(Document Type Definition)[/color]\由于XM...原创 2010-07-30 14:40:48 · 315 阅读 · 0 评论 -
Action的执行机制
[color=green]ActionProxyFactory: [/color] create ActionProxy factory,create ActionInvocation,create ActionProxy[color=green]ActionProxy: [/color]serves as client code's handle to execute an...原创 2010-07-31 15:01:13 · 165 阅读 · 0 评论 -
Action的执行机制2
[img]http://dl.iteye.com/upload/picture/pic/68440/257edabd-9fbb-30ad-a73c-c455cc3e49c6.png[/img]1. 客户端提起一个(HttpServletRequest)请求,如上文在浏览器中输入”http://localhost:8080/TestMvc/add.action”就是提起一个(Http...原创 2010-07-31 15:28:03 · 117 阅读 · 0 评论 -
maven的dependency和repository
[img]http://dl.iteye.com/upload/picture/pic/68622/f5f35145-8c8b-3c98-bcd0-cdaabbe73705.bmp[/img][img]http://dl.iteye.com/upload/picture/pic/68620/8ba6a635-e8b9-3874-a2ea-ce8b39d1f710.bmp[/img][img...原创 2010-08-03 14:23:39 · 422 阅读 · 0 评论 -
各种类型文件中java的形式
.a' : 'application/octet-stream', '.ai' : 'application/postscript', '.aif' : 'audio/x-aiff', '.aifc' : 'audio/x-aiff', '.aiff' : 'audio/x-aiff', '.au' : 'audio/basic', ...原创 2010-08-06 17:35:33 · 129 阅读 · 0 评论 -
@SuppressWarnings("*****")
解释一: 屏蔽某些编译时的警告信息 在强制类型转换的时候编译器会给出警告 加上 程序代码 @SuppressWarnings("unchecked") 就不会警告了解释二:注释类型当你的编码可能存在警告时,比如安全警告,可以用它来消除api中是...原创 2010-08-07 16:25:21 · 106 阅读 · 0 评论 -
Spring中bean的作用域
如何使用spring的作用域:这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。 在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下...原创 2010-08-10 13:44:04 · 71 阅读 · 0 评论 -
IE中的条件编译
[quote]条件编译介绍在IE有一个几乎没人知道的特性--“条件编译(Conditional Compilation)”。从IE4开始,IE开始支持这一特性,当它出现在一些Ajax相关的JavaScript中才开始引起人们的注意。它是一种对象探测的绝对形式,条件编译使IE按照用户预先定义在JScript或者JavaScript中的条件逻辑响应你的指令。你也可以把它想成是你脚本的“条件注释...原创 2011-10-30 18:53:57 · 551 阅读 · 0 评论