JSP
freewind
学习中分享快乐~
展开
-
[推荐] 我们爱分享----200多个js技巧代码
原文出自: http://topic.csdn.net/u/20110905/11/1d40c9aa-b24e-4de8-bd85-f8925884c557.html收录下来,以备后续学习。感谢CSDN 论坛上:xu_hang20687的倾情奉献!1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,转载 2011-11-14 13:24:38 · 4705 阅读 · 0 评论 -
基础部分-JDBC增删改查
package Test;import java.sql.Connection;import java.sql.Date;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.sw原创 2011-11-12 15:35:23 · 1259 阅读 · 0 评论 -
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Connection reset
JDBC连接数据库的时候,有的时候会报这个错误,一个可能的原因是:在某次连接数据库完毕后,没有关闭Connection而导致的。所以在每一个JDBC连接DataBase之后,都应该关闭连接。因为需要关闭Connection,Statement,ResultSet,所以最好写成一个static 函数:// 5、关闭资源 public static void free(ResultSet原创 2011-11-14 17:36:39 · 3697 阅读 · 5 评论 -
Servlet中页面跳转,并且使request中的值不消失
this.getServletContext().getRequestDispatcher("/doUpdate.jsp").forward(request, response);原创 2011-12-19 12:02:22 · 1238 阅读 · 0 评论 -
在Servlet中,用this.getServletContext().getRequestDispatcher()跳转后的中文页面显示乱码
在Servlet中验证登陆是否成功,成功地话用this.getServletContext().getRequestDispatcher()跳转到另外一个页面index.jsp。出现中文乱码。而直接访问index.jsp就不会出现问题。解决办法:在servelet中加上 response.setContentType("text/htmll;charset=ut原创 2011-12-19 15:35:21 · 2813 阅读 · 1 评论 -
Cannot find bean: "org.apache.struts.taglib.html.BEAN" in any scope 问题
学习的时候,由于自己没在意,碰到了html标签和struts1标签混用出错的情况。 index.jsp Html代码 body> a href="login2.do">登陆(struts标签)a>br> body> struts-config.xml Xml代码 action path="转载 2011-12-15 14:10:49 · 5592 阅读 · 0 评论 -
HTTP Status 500 - No input attribute for mapping path /registe
出现原因:没有为/registe 设置input属性解决办法: 在struts-config.xml文件的设置其input属性, 例如: 注:原创 2011-12-15 18:07:15 · 1628 阅读 · 0 评论 -
Java设计模式之——享元模式
编写享元类编写一个工厂,在工厂里面定义hashMap类型的享元池,用get函数进行享元的生成例子:Frame上文本框输入一个字符串,回车,出现以这个字符串为标题的Dialog ,但是,当你输入的一个字符串如果是以前出现过的,那么就不要新分配内存.代码:Word.javapackage 享元模式;public class Word { private String原创 2012-01-03 13:10:12 · 899 阅读 · 2 评论 -
java设计模式之——Proxy:代理模式
代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理.代理服务器。场景:有一个图片查看应用,每个图片都很大,载入很消耗资源,我们希望有一个界面上显示的是缩略图片,用户点击缩略图片,能够载入实际的图片。怎样编写这个应用用代理是一种比较好的办法。源代码:package 代理模式;public interface IImage { public vo原创 2012-01-03 11:55:31 · 750 阅读 · 0 评论 -
JAVA程序员应该看的书
原文出自:http://topic.csdn.net/u/20091231/11/c22bd4d0-914e-415d-ad85-ec95f0f2a050.html?89063作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java原创 2012-01-03 11:07:45 · 966 阅读 · 0 评论 -
jsp中如何利用jspsmartupload实现文件上传下载功能
jspsmartupload组件可以从www.jspsmart.com网站上自由下载,压缩包的名字是jspsmartupload.zip。下载后,用winzip或winrar将其解压到tomcat的webapps目录下(本文以tomcat服务器为例进行介绍)。解压后,将webapps/jspsmartupload目录下的子目录web-inf名字改为全大写的web-inf,这样一改jspsmartu转载 2012-12-22 10:42:03 · 7920 阅读 · 1 评论 -
http返回网页状态码查询
HTTP 状态码如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器会返回 HTTP 状态码响应请求。此状态码提供关于请求状态的信息,告诉 Googlebot 关于您的网站和请求的网页的信息。一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务器超时原创 2011-11-29 14:47:22 · 1586 阅读 · 0 评论 -
解决java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket这个异常
用JDBC连接SQL Servers数据库的时候,遇到这个问题。今天忙了两个多小时来解决,最后终于搞定。把自己总结的一点经验和大家分享下,因为我发现网上有很多人遇到这个问题,但解决方案不多。下面是正确的步骤,很简单: 1、首先要确保安装了 sql server 2000,在xp 或win 2003下安装了 sql sp4 补丁(补丁非常重要,我就是一直没有给数据原创 2011-11-08 15:11:31 · 19317 阅读 · 2 评论 -
SQL Server 2005 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程)
打开SQL 2005时,使用账户验证时发生如下错误提示:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)解决如下:第一:先用Windws认证登陆管理后台,选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"转载 2011-11-08 14:19:09 · 1161 阅读 · 0 评论 -
实现自动跳转页面(HTML)
原文出自:http://blog.chinaunix.net/space.php?uid=20396006&do=blog&id=1951207通过设置meta对象的http-equiv属性来实现跳转页面。假设当前页为A.html。要跳转到的页面为B.html,把下列代码加到A.html中的与之间。 说明: meta对象用于向服务转载 2011-11-14 18:09:43 · 1454 阅读 · 0 评论 -
jsp设置JavaBean属性值的动作jsp:setProperty
内容导读: jsp:setProperty标识通常情况下与jsp:useBean标识一起使用,它调用JavaBean中的setXXX()方法,将请求中的参数赋值给由jsp:useBean标识创建的JavaBean中的对应的简单属性或索引属性。设置JavaBean属性值的动作标识通常情况下与标识一起使用,它调用JavaBean中的setXXX()方法,将请求中的参数赋值给由标识创建的转载 2011-11-16 16:47:24 · 7471 阅读 · 0 评论 -
JAVA JDBC Tomcat sqlserver2005数据库连接池
环境:Tomcat6.x MyEclipse 9.01M1 Xp系统 JDK 1.6 SQL Server 2005 数据库 数据库驱动 : Microsoft SQL Server 2005 JDBC 驱动程序 。(这个很重要,因为2000和2005的驱动程序对应的数据库连接的JDBC代码也是不一样的。)2005驱动程序对应的原创 2011-11-17 18:46:25 · 2836 阅读 · 0 评论 -
com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合
(Freewind注::刚报了这个错误,在网上查到这个解决办法。验证通过!)一 前后环境1 windows2003、apache-tomcat-5.5.16、jdk1.5.0_06、sql20002 windows2008、apache-tomcat-6.0.20、jdk1.6.0_03、sql2005二 JAVA连接SQL的语句Class.forN转载 2011-11-17 17:53:15 · 1614 阅读 · 0 评论 -
严重: End event threw exception java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedM
今天在启动Tomcat的时候,出现这个异常:严重: End event threw exceptionjava.lang.reflect.InvocationTargetExceptionat sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)at sun.reflect.DelegatingMethod原创 2011-11-17 21:18:19 · 13963 阅读 · 3 评论 -
JSP中include指令和include动作区别详解
我们都知道在JSP中include有两种形式,分别是<%@ include file=” ”%><jsp:include page=” ” flush=”true”/>前者是指令元素,后者是动作元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的转载 2011-11-25 21:26:17 · 977 阅读 · 0 评论 -
成为一名JAVA程序员高手
很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Enviro转载 2011-11-27 15:44:17 · 1565 阅读 · 1 评论 -
InitParam与ContextParm的异同
context-param和init-param区别web.xml里面可以定义两种参数:(1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下:xml 代码context-param> param-name>context/paramp原创 2011-11-28 16:32:18 · 2094 阅读 · 0 评论 -
由JSESSIONID谈cookie与SESSION的区别和联系
在一些投票之类的场合,我们往往因为公平的原则要求每人只能投一票,在一些WEB开发中也有类似的情况,这时候我们通常会使用COOKIE来实现,例如如下的代码:if (cookies.lenght == 0 || cookies == null)doStuffForNewbie();//没有访问过 }else{doStuffForReturnVisitor(); //已经转载 2011-11-07 14:55:21 · 1062 阅读 · 0 评论 -
java.lang.NegativeArraySizeException com.jspsmart.upload.SmartUpload.upload(SmartUpload.java:108)
在使用SmartUpload上传文件的时候,报这个错误。改正方法: 在上传文件页面里面,把表单提交的methon设置为“post”。原创 2011-11-27 22:57:14 · 5154 阅读 · 2 评论 -
java笔记
不断找漏洞。自我总结1.A a=new A(1); A b=new A(2); b=a; System.out.println(b.a); // 1 b.setA(0); System.out.println(a.a); //0 注意: b=a; 实际上意思是变量a,b指向同一个内存地址。这是因为,对于引用类型的变量值是所指对象的内存地址。b=a,就是将a的地原创 2011-08-07 01:57:33 · 880 阅读 · 0 评论