
JSP
文章平均质量分 57
yehell
yoyo很懒
展开
-
web.xml文件中配置mime下载文件类型
TOMCAT在默认情况下下载.rar的文件是把文件当作text打开,以至于IE打开RAR文件为乱码,如果遇到这种情况时不必认为是浏览器的问题,大多数浏览器应该不会死皮赖脸地把二进制文件当作文本打开,一般都是服务器给什么浏览器就开什么.解决方法:打开conf/web.xml,加入下面的代码. docapplication/msword xls application/msexcel原创 2007-03-13 09:17:00 · 1711 阅读 · 0 评论 -
编码中提高性能的注意事项(整理中)
1.尽量降低大循环内代码的复杂度。 (优化最常见的情况,这有点类似于 80/20 原则,就是要尽量让会被大量运行的代码片段简单快速)原创 2008-02-19 18:29:00 · 808 阅读 · 0 评论 -
转换字符串型的两种方法
我们在编写代码的过程中经常会遇到将对象以字符串形式输出的问题,下面有两种常见的方法:方法一:对象.toString()这种方式最常见不过了.方法二:""+对象注:其中推荐使用第二种方式自动转换String型,听说该方法性能优于第一种,原因有待考证.原创 2007-11-27 14:09:00 · 782 阅读 · 0 评论 -
getRequestDispatcher() vs sendRedirect()
1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向 前后页面不是一个request .2.RequestDispatcher.forward()是在服务器端运行; HttpServletResponse.sendRedirect()是通过向客户浏览器发送命令来完成.原创 2007-11-27 13:56:00 · 960 阅读 · 1 评论 -
Jsp常见异常总汇(整理中)
异常javax.servlet.jsp.JspException: Cannot retrieve mapping for action /Login (/Login是你的action名字) 可能原因action没有再struts-config.xml 中定义,或没有找到匹配的action,例如在JSP文件中使用 Login.do处理,如果出现上述异常,请查看struts转载 2008-02-14 15:34:00 · 5385 阅读 · 1 评论 -
Linux下整合Apache+Tomcat+MySQL+PHP
环境与资源下载操作系统:Linux fedora4 下载地址:http://fedoraproject.orgJDK: jdk-1_5_0_14-linux-i586.rpm 下载地址:http://java.sun.com/javase/downloads/index.jspTomcat: apache-tomcat-5原创 2008-01-23 13:36:00 · 8078 阅读 · 0 评论 -
JSP中forward和redirect的区别
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。原创 2007-11-06 00:09:00 · 6729 阅读 · 0 评论 -
commons-uploadFile上传文件实例
1.在web工程中引入两个jar文件:commons-fileupload-1.1.1.jar和commons-io-1.3.1.jar2.创建一个servlet文件upload.javaupload.java code:package myweb;import java.io.File;import java.io.IOException;import java.io.Print原创 2007-08-27 10:05:00 · 5186 阅读 · 1 评论 -
ResultSet can not re-read row data
今天写了个jsp读取text类型字段,发现一个奇怪的错误ResultSet can not re-read row data ,页面总是显示空白。在网上搜索了半天才发现原来是jdbc驱动的bug真是害死人!!!! 如果你采用的微软自己提供的sqlserver jdbc驱动,它支持ResultSet的重复取值,但如果表结构有所改动,比如修改了字段名,或者在某个位置插入一个字段,就会出现以上的原创 2007-08-26 23:43:00 · 914 阅读 · 0 评论 -
文本转换为HTML文字编码
/** * 转换为HTML文字编码. */ public static String htmlTextEncoder(String src) throws Exception { if (src == null||src.equals("")) { return ""; } String dst = src; dst = dst.replaceAll(" dst =原创 2007-08-23 22:06:00 · 1133 阅读 · 0 评论 -
innerText与innerHtml
innerText是指一个元素里的文本内容 innerHtml是指一个元素里的HTML内容 eg:文字原创 2007-08-20 17:20:00 · 684 阅读 · 0 评论 -
网页无闪自动局部刷新实例
我们在网页制作的过程中经常会遇到及时刷新数据的问题,如果使用的方法,会造成整个屏幕不断闪烁刷新的效果,这会降低用户的操作满意度。所以我们需要一种可以实现无闪自动刷新数据的方法来解决以上问题。实例解决问题:希望实现用户在进入系统以后(整个session的时效之内),如果收到新邮件则发出声音提示。实现思路:1.首页部分:);"> // load时调用init(user);2.j原创 2007-08-20 15:05:00 · 2783 阅读 · 0 评论 -
从有“,”分隔的字符串中取出被分隔的字符串并存储
Connection con=null;try{ con=DBConnection.getConnection(); Statement stmt=con.createStatement(); //循环拆分rec取出r_name while(rec.indexOf(",")>0){ String str=rec.substring(0,rec.indexOf(",")); re原创 2007-08-17 00:33:00 · 632 阅读 · 0 评论 -
中文处理自定义函数
//处理中文问题的自定义函数public String getStr(String str){ try { String temp_p=str; byte[] temp_t=temp_p.getBytes("ISO8859-1"); String temp=new String(temp_t); return temp; } catch(Exception e)原创 2007-08-17 00:20:00 · 514 阅读 · 0 评论 -
实现将子页的表单值返回到父页的表单中
研究了一天终于写好了,还是网络资源丰富,总有高人指点!:)父页:send_message.jsp //open win function g_OpenWindow(pageURL, innerWidth, innerHeight) { var ScreenWidth=screen.ava原创 2007-08-16 17:57:00 · 1152 阅读 · 0 评论 -
怎样去除jsp页面留下的空白
JSP生成的html里面会留下许多空白行(以及space, tab, etc.),那是动态语句留下的痕迹。当初留下这些空白行自然有他的理由 - 方便调试,这样行号才能对的上。但是对于处于production环境中的页面,这么多空白行有时候会是个灾难,常见原因有二: a. 大大增加了页面体积; b. 不利于SEO. tomcat 5.x以后,在conf/web.xml中加入转载 2008-08-08 13:31:00 · 2943 阅读 · 1 评论