
web开发
zhangxianwei
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
struts2 笔记struts.devMode struts.configuration.xml.reload
Struts 2 笔记1.启动struts.devMode" value="true"/> 或者struts.configuration.xml.reload" value="true"/>时启动tomcat报错。org.apache.catalina.core.StandardContext filterStart严重: Exception starting filter struts2转载 2009-07-16 15:36:00 · 3635 阅读 · 7 评论 -
通过request获取http头信息
<br />Enumeration e = request.getHeaderNames(); <br />while(e.hasMoreElements()){ <br /> String a = (String)e.nextElement(); <br /> log.info(a+" "+request.getHeader(a));<br /> }<br />String ip = request.getHeader("x-forward原创 2010-10-14 09:12:00 · 1540 阅读 · 0 评论 -
form 输入框为连续数字,撑破页面问题的解决方法
输入框输入全部的连续的数字时,页面会撑破,所以需要做控制,一下是控制方法:整个table标签中添加一个class lable_w.lable_w label { width:100px; display:block; }如:在第一行的每个头部添加label标签如:申请单编号在备注框中添加一个div来控制它显示的长度如:原创 2010-09-27 17:10:00 · 318 阅读 · 0 评论 -
系统间使用iframe引用时,session丢失的问题
问题:我的系统A要引用系统B的功能,两个系统的域是不一样的。这时,嵌入页面不能使用cookie,所以使用cookie保存的session也不能用了。导致B系统在做session操作时,返回的信息都是空的。在网上查到如下解决方法:如果你使用了多个不同服务器集成,很有可能出现这种问题,比如:apache和weblogic 集成,一个是html服务器,一个是 jsp服务器,根据不同的访问路径转到不同的服务器,这其中我们难免会遇到混合状态,所以,iframe使用在所难免。问题描述:在一个应用(domain: A)的转载 2010-09-25 09:33:00 · 1034 阅读 · 0 评论 -
系统优化琐闻
之所以是琐闻,就是琐碎的听来的条条目目,没有系统,仅仅列举出来,便于记忆总结。1、使用webwork做多语言配置,加压时,发现页面展示速度极慢,后台无复杂业务逻辑,仅是跳转。原因:webwork配置项webwork.configuration.xml.reload=true 每次都会加载多语言文件,导致读取堵塞。设置false后一切正常。2、如果页面中包含所需信息,应尽量减少重复的后台获取,直接从页面中读取。原创 2010-09-26 10:27:00 · 232 阅读 · 0 评论 -
怎样用Java来获取真实的IP地址
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.bt285.cn / 的URL时,用request.getRemoteAddr() 方法获取的IP地址是:127.0.0.1 或 192.168.1.110转载 2010-09-15 14:03:00 · 242 阅读 · 0 评论 -
如何通过spring发布和访问webservice
先说下如何访问吧,有回报才有付出嘛!有人说,在中国,要网民付出才能提供服务的公司,一般存活不了,真是感觉心理很如同一伙。spring 配置如下: class="org.springframework.remoting.jaxrpc.JaxRpcPortProxyFactoryBean"> value="${spring.gjApplyWebService.remote.url}" />原创 2010-09-10 16:24:00 · 1693 阅读 · 0 评论 -
关于spring service层异常的处理
一般情况下,我们不需要对service层的异常做什么处理,类似于事务回滚,spring也会帮我们做了,做了。但是一旦我们自己需要catch这部分异常,自己做了处理,也是可以的,但是。但是。我们不由得联想到,spring还会捕获到这些异常吗?万一捕获不到,事务回滚就不会执行,就会出现脏数据。。。。。这样的后果,心理感觉很猥琐啊!而事实就是如此!你会发现,如果你自己捕获了非RuntimeException异常时,spring的自动事务回滚功能消失了!而如果是RuntimeException异常时,spring还原创 2010-09-10 15:30:00 · 3046 阅读 · 3 评论 -
关于Iframe的操作
可以通过以下方法获取frame中的document:document.frames("frameName").document;frame中可通过以下方法获取父页面的document:parent.document;对于tab页,如果每个tab页对应一个iframe内容,那么,tab页面转换时,可以将各tab页公用的信息保存在父页面中,父页面中用hidden隐藏这些公共信息。原创 2010-08-31 10:20:00 · 251 阅读 · 0 评论 -
IE8的几个兼容问题
发现IE7和IE8的一个兼容bug:$('thisForm')在IE7中会查找name或者Id=thisform的元素,在IE8中,只会查找Id=thisform的元素。原创 2010-08-21 14:23:00 · 278 阅读 · 0 评论 -
动态代理
动态代理: 动态代理,我的理解,效果上 就是对原来的函数 增加处理逻辑,而不改变原来的代码。需要代理的类包括两种方式,一种是有实现接口的类,一种是没有实现接口的类。 前一种:jdk1.3以后就有实现,后一种通过CGLIB(http://cglib.sourceforge.net)实现。CGLIB的原理是对类的字节码进行修改,重新生成新的字节码(和重新编写代码,编译差不转载 2009-07-08 14:25:00 · 303 阅读 · 0 评论 -
post和get的区别
8.1 GET GET方法就是以实体方式得到由请求URI所指定资源的信息。如果请求URI只是一个数据产生过程,那么最终要在回应实体中返回的是由该处理过程的结果所指向的资源,而不是返回该处理过程的描述文字,除非那段文字恰好是处理的输出。 如果请求消息包含If-Modified-Since标题域,GET方法的语法就变成“条件GET”,即“(conditional GET)”。 条件GE转载 2009-07-07 16:15:00 · 183 阅读 · 0 评论 -
servlet与Struts action线程安全
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。 Servlet转载 2009-07-07 09:31:00 · 405 阅读 · 0 评论 -
spring2.5 activemq5.2
Spring2.5,Activemq5.2整合遇到的问题以及解决方法关键字: activemq, spring最近项目要用到JMS,因为用tomcat容器,所以采用了开源的ActiveMQ 消息中间件提供JMS支持。但是在spring2.5和activemq5.2集成的时候出现了点问题,首先列出activemq-import-beans.xml的内容:Java代码转载 2009-07-20 16:50:00 · 1313 阅读 · 1 评论 -
cookie
存cookieJava codetry { response.setContentType("text/html;charset=UTF-8"); PrintWriter pw = response.getWriter(); Cookie cookie =new Cookie("color1","red");//在服务器端创建一个cookie cookie.setMaxAge(30);//设置cookie存在原创 2010-11-15 15:36:00 · 218 阅读 · 0 评论