Web 开发
文章平均质量分 69
xiyuan1999
SCJP SCWCD
展开
-
同一个表单 根据要求递交到不同页面 总结
JS 文件 ----------------------------- function submitAction(action_nm) { var targetForm = document.qryposfrm; targetForm.action = action_nm; targetForm.submit(); }原创 2009-08-05 10:52:00 · 1117 阅读 · 0 评论 -
showModelessDialog兼容firefox和ie
window.showModelessDialog方法比window.open方法弹出的窗口不同的是弹出的窗口是模态的,这样必须关闭子窗口后才能操作父窗口.遗憾的是只有IE的支持,下面的方法能让FireFox"支持"模态窗口弹出这种方法的灵感来自于上面的CuteEditor,弹出的窗口是模态的,在FF下是在window上写一个click方法,只要点击父窗口就调用子窗口的 focus()方法,这样看上去就是"模态"的了 var userAgent = navigator.userAgent.toLow原创 2011-04-13 11:45:00 · 3570 阅读 · 0 评论 -
JQuery 表格 隔行 奇偶行 变色
<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"><head><title></title><meta http-equiv="Content-Type" content="text/html; chars原创 2011-05-25 10:00:00 · 2002 阅读 · 0 评论 -
Struts2 上传文件报错: Unable to find 'struts.multipart.saveDir' property setting.
<br />工程环境:struts2。在测试过程中,出现如下info信息:<br />Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir<br />提示该 struts.multipart.saveDir属性未设置。<br />于是在,struts.xml配置文件中增加如下:<br /><br /><constant name="struts.multi原创 2011-03-12 15:08:00 · 9163 阅读 · 0 评论 -
如何在 .NET Framework 3.5 环境下开发 2.0
<br />开发端是 .NET Framework 3.5,开发好 ASP.NET 应用程序后传到服务器上,无法运行。<br />原来服务器端用的是 .NET Framework 2.0,由于服务器端使用的是 Windows 2000,无法升级到 3.5,怎么办呢?<br />首先确保我们的程序是完全兼容于 2.0 的,也就是说没有使用 3.0、3.5 中的新技术。<br />在开发端中用 Visual Web Developer 或 Visual Studio打开解决方案,选中站点,右键,属性。切换到 B原创 2011-02-17 17:00:00 · 1050 阅读 · 0 评论 -
HTTPS的七个误解
<br />开发网页的时候,往往需要观察HTTP通信。<br />我使用的工具主要有两个,在Firefox中是Firebug,在IE中是Fiddler。但是,一直听别人说,付费软件HttpWatch是这方面最好的工具。<br /><br />前几天,HttpWatch的官方网志刊登了一篇好文章,澄清了一些HTTPS协议容易产生误解的地方。学习之后,我增长了不少网页加密通信的知识。<br />我觉得这篇文章很实用,值得留作参考,就翻译了出来。<br />============================原创 2011-03-01 12:59:00 · 863 阅读 · 0 评论 -
关于span不能设置宽度及span自动换行的解决方法
<br />默认span的宽度是自适应内容的。<br /> <br /> <br />span标记的样式设定width属性:<br /><html><br /><body><br /><span style="width:80%">新闻标题</span><span style="20%">2006-5-27</span><br /></body><br /></html><br /> <br />加上<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitio原创 2010-11-20 12:46:00 · 66749 阅读 · 0 评论 -
如何防范SQL注入 SQL注入测试
从测试来进行测试SQL注入。 首先,看看SQL注入攻击能分为以下三种类型: Inband: 数据经由SQL代码注入的通道取出,这是最直接的一种攻击,通过SQL注入获取的信息直接反映到应用程序的Web页面上; Out-of-band: 数据通过不同于SQL代码注入的方法获得(譬如通过邮件等) 推理: 这种攻击时说并没有真正的数据传输,但攻击者可以通过发送特定的请求,重组返回的结果从而得到一些信息。 不论是哪种SQL注入,攻击者都需要构造一个语法正确的SQL查询,如果应用程序对一个不正确的原创 2010-11-11 12:12:00 · 5704 阅读 · 0 评论 -
SQL注入分析 手动注入检测 手动注入命令
1.判断是否有注入;and 1=1 ;and 1=2 2.初步判断是否是mssql ;and user>0 3.注入参数是字符’and [查询条件] and ’’=’ 4.搜索时没过滤参数的’and [查询条件] and ’%25’=’ 5.判断数据库系统 ;and (select count(*) from sysobjects)>0 mssql ;and (select count(*) from msysobjects)>0 access 6.猜数据库 ;an原创 2010-11-11 12:09:00 · 8867 阅读 · 0 评论 -
java 防SQL注入 html编码入侵 特殊字符转义 方法入参检测工具 (Spring)
<br /><br />Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。<br />在这个分为两部分的文章中,我们将从众多的 Spring 工具类中遴选出那些好用的工具类介绍给大家。第 1 部分 介绍了与文件资源操作和 W原创 2010-11-10 10:34:00 · 3786 阅读 · 0 评论 -
对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)
<br />【前面的话】<br />在网上经常看到有人对request.getSession(false)提出疑问,我第一次也很迷惑,看了一下J2EE1.3 API,看一下官网是怎么解释的。 <br /> <br /> <br />【官方解释】<br /> getSession <br />public HttpSession getSession(boolean create)<br />Returns the current HttpSession associated with this requ原创 2010-11-09 11:14:00 · 742 阅读 · 0 评论 -
使用 JS javascript 禁止刷新 前进 后退
<br /><script language="Javascript"><!-- <br />function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键 <br />function window.onhelp(){return false} //屏蔽F1帮助 <br />function document.onkeydown() <br />{ <br /> if ((window.event.altKey)&& <br />原创 2010-11-09 10:21:00 · 2150 阅读 · 0 评论 -
web.xml加入taglib报错
在web.xml加入taglib /WEB-INF/tiles.tld/WEB-INF/tiles.tld始终会报错原因是对于2.4的web-app,taglib标签的放置位置已经发生改变,要放在标签下 /WEB-INF/tld/struts-layout.tld/WEB-INF/tld/struts-layout.tld 即可。原创 2010-08-12 13:16:00 · 911 阅读 · 0 评论 -
myeclipse 6.5 注册码 myeclipse 6.0 注册码
myeclipse 6.5 注册码 myeclipse 6.0 注册码 很多过期了 发个最新的 到 20110619 id:ads key:nLR8ZC-855550-6651645066927093 Subscriber: adsProduct ID: E3MP (MyEclipse Professional Subscription)License原创 2009-12-28 09:40:00 · 1132 阅读 · 0 评论 -
修改 Tomcat 端口 号 java.net.BindException: Address already in use: JVM_Bind:8080
出现以下错误: 说明Tomcat 默认 8080 端口被占用启动Tomcat时出现错误: Error starting endpoint java.net.BindException: Address already in use: JVM_Bind:8080---------------------------------------------------原创 2009-12-14 11:47:00 · 7330 阅读 · 0 评论 -
JSP 文件 下载 代码 (不使用 jsp smart upload 组件) 解决中文名 问题
代码如下: <% response.reset(); response.setContentType("application/force-download"); String file = request.getParameter("file"); String filename=request.getSession().ge原创 2009-08-12 09:13:00 · 1051 阅读 · 0 评论 -
关于 JSTL c:out 对 XML html 自动转义 转义的禁用
在servlet里设置了属性值 request.setAttribute("MENU", menu); doPost()或者doGet()里做跳转: 代码 getServletConfig().getServletContext().getRequestDispatcher( mainpage).forward(request, response);原创 2009-08-06 17:11:00 · 6061 阅读 · 0 评论 -
页面缓存, jsp 缓存, html 缓存, ajax缓存,解决方法
有关页面缓存问题.这个问题上网找了好多.但发觉各种解决方法,都彼此分离,没有一篇统一的解决方法,本人近日,也遇到了页面缓存的问题,根据网上各页面缓存的解答,做了一个总结。 1.服务器端缓存的问题, 防止JSP页面缓存: // 将过期日期设置为一个过去时原创 2011-08-18 14:34:33 · 1969 阅读 · 0 评论