![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jsp
文章平均质量分 78
必败客
见怪不怪,其怪自败 。
展开
-
Jsp数据库连接类使用详解
Jsp数据库连接类使用详解DriverManager类此类用于装载驱动程序,它所有的成员都是静态成员,所以在程序中无须对它进行实例化,直接通过类名就可以访问它。DriverManager类是JDBC的管理层,作用于用户和驱动程序间加载驱动程序Class.forName("公司名.数据库名.驱动程序名")如:Class.forName("sun.jdbc.odbc.jdbcOdbcDriver"原创 2007-07-11 08:52:00 · 1639 阅读 · 0 评论 -
跨应用程序的session共享
常常有这样的情况,一个大项目被分割成若干小项目开发,为了能够互不干扰,要求每个小项目作为一个单独的web应用程序开发,可是到了最后突然发现某几个小项目之间需要共享一些信息,或者想使用session来实现SSO(single sign on),在session中保存login的用户信息,最自然的要求是应用程序间能够访问彼此的session。然而按照Servlet规范,session的作用范围应该仅仅原创 2007-07-16 16:42:00 · 1214 阅读 · 1 评论 -
救命呀!关于从数据库读取Word文档(BLOB)在JSP页面显示
页面输出乱码,但文件写入正确。(运行环境:WebLogic6.1+Jdk1.3.1+WinXP) String image_id ="2" ; int imglen=0; try { Class.forName("oracle.jdbc.driver.OracleDriver"原创 2007-07-16 16:50:00 · 1872 阅读 · 0 评论 -
JSP常用内置对象使用说明
JSP常用内置对象使用说明 内置对象特点:1. 由JSP规范提供,不用编写者实例化。2. 通过Web容器实现和管理3. 所有JSP页面均可使用4. 只有在脚本元素的表达式或代码段中才可使用(使用内置对象%>或使用内置对象%>) 常用内置对象:1.原创 2007-07-11 08:53:00 · 1008 阅读 · 0 评论 -
Session详解(2)
五、理解javax.servlet.http.HttpSessionHttpSession是Java平台对session机制的实现规范,因为它仅仅是个接口,具体到每个web应用服务器的提供商,除了对规范支持之外,仍然会有一些规范里没有规定的细微差异。这里我们以BEA的Weblogic Server8.1作为例子来演示。 首先,Weblogic Server提供了一系列的参数来控原创 2007-07-30 13:56:00 · 826 阅读 · 0 评论 -
Session详解(1)
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制原创 2007-07-30 13:57:00 · 507 阅读 · 0 评论 -
JSP里request变量列表
out.println("Protocol: " + request.getProtocol() + "");out.println("Scheme: " + request.getScheme() + "");out.println("Server Name: " + request.getServerName() + "" );out.println("Server Port: "原创 2007-07-30 10:41:00 · 603 阅读 · 0 评论 -
SERVLET与JSP Jsp中使用xmlhttp进行数据交互
Jsp中使用xmlhttp进行数据交互1.客户端提交请求 Domain = " test.com" sXml = "" &_ "" &_ "" & Domain & "" &_ "" Set oD = Server.CreateObject("Microsoft.XMLHTTP") oD.Open "Post", "http://Server/Domain_Check.jsp", False oD原创 2007-07-30 17:09:00 · 666 阅读 · 0 评论 -
SERVLET与JSP JSP文件操作大全
JSP文件操作大全以下的文件操作,都可以直接copy到jsp文件里执行。很有用处的。 文件的建立/检查与删除 文件的建立、检查与删除 String path=request.getRealPath(""); //out.println(path); File f=new File(path,"File.txt"); //out.println(f); //out.printl原创 2007-07-30 17:10:00 · 545 阅读 · 0 评论 -
Servlet和Filter的url匹配以及url-pattern详解
Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中的url-pattern还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到问题又要浪费时间。 一,servlet容器对url的匹配过程:当一个请求发送原创 2007-07-30 17:19:00 · 520 阅读 · 0 评论 -
JSP文件中慎用回车换行
在将JSP文件编译为java文件时,web服务器会将JSP文件中的回车换行转换为: out.write(/r); out.write(/n);这样,如果你的JSP文件要换行特殊的输出操作,可能引起java.lang.IllegalStateException: getOutputStream() has already been called for thi原创 2007-07-30 21:56:00 · 2219 阅读 · 2 评论 -
JSP数据库连接大全
一、jsp连接Oracle8/8i/9i数据库(用thin模式) testoracle.jsp如下: String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为你的数据库的SID String user="scott"; String password="tiger"; Connection conn= DriverManager原创 2007-07-30 21:57:00 · 485 阅读 · 0 评论 -
JSP计数器
许多地方都会用到的JSP计数器,希望对大家有帮助,做为收藏之用吧。Java" import="java.io.*"%>计数器//同步更新计数器 synchronized void counter(){ ServletContext application=getServletContext(); //构造application对象(可选) St原创 2007-07-30 21:58:00 · 659 阅读 · 0 评论 -
JSP分页技术,很不错
【本文摘自:http://www.4ico.com 】 前言 在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案,比如使用Vector等集合类先保存取出的数据再分页。但这种方法的可用性很差,与JDBC本身的接口完全不同,对不同类型的字段的支持也不好。这里提供了一种与JDBC兼容性非常好的方案。 JDBC和分页原创 2007-07-30 21:58:00 · 496 阅读 · 0 评论 -
JSP(Struts)避免Form重复提交的三种方案
1 javascript ,设置一个变量,只允许提交一次。 var checkSubmitFlg = false; function checkSubmit() { if (checkSubmitFlg == true) { return false; } checkSubmitFlg = true; return t原创 2007-07-30 21:59:00 · 489 阅读 · 0 评论 -
JavaEE路径陷阱之getRealPath
JavaEE路径陷阱之getRealPath本文是《Java路径问题最终解决方案—可定位所有资源的相对路径寻址》一文的姐妹篇。请同时阅读该文。JavaEE程序有一大路径陷阱,那就是ServletContext的getRealPath方法。我们常常使用getRealPath(“/”)来获得Web应用程序根目录的绝对路径。这是绝对要不得的!提供这个方法绝对是JavaEE API开发组原创 2007-07-30 22:11:00 · 857 阅读 · 0 评论 -
Java路径问题最终解决方案使用演示
Java路径问题最终解决方案使用演示 前言在《Java路径问题最终解决方案—可定位所有资源的相对路径寻址》一文中,我给大家提供了一个助手类ClassLoaderUtil ,和它的public static URL getExtendResource(String relativePath)方法。这个方法能够接受“../”这样的参数,允许我们用相对路径来定位classpat原创 2007-07-30 22:12:00 · 795 阅读 · 0 评论 -
让浏览器定时刷新网页或跳转至其他页面
HTTP协议中定义了一个Refresh头字段,用于告诉浏览器过多少秒后自动刷新页面。在Refresh头字段的时间设置值后面还可以用分号(;)分隔后,再指定一个URL地址,这将让浏览器在指定的时间值后自动去访问该URL地址指向的资源。:动手体验:Refresh头字段的作用效果(1)按例程5-2编写一个设置Refresh头字段的Servlet。例程5-2 RefreshServlet.j原创 2007-07-16 16:41:00 · 919 阅读 · 0 评论 -
让你的JSP支持Ubbcode
让你的JSP支持Ubbcode import java.util.regex.*;//导入正则表达式包中的类 /** * 使网页支持ubbcode. * @author shanwei * @version 1.0 */ public final class原创 2007-07-16 16:36:00 · 430 阅读 · 0 评论 -
如何用Cookie存储中文信息
问题:存到Cookie时用URLEncoder.encode("中文", "UTF-8"),但取出来时按"UTF-8"进行转码却不行(ISO-8859-1也不行),什么原因呢? 写Cookie: Cookie chineseCookie = new Cookie("chineseCookie", URLEncoder.encode("中文",原创 2007-07-16 16:34:00 · 2024 阅读 · 0 评论 -
JSP及语法概要
JSP及语法概要 概述 JavaServer Pages(JSP)使得我们能够分离页面的静态HTML和动态部分。HTML可以用任何通常使用的Web制作工具编写,编写方式也和原来的一样;动态部分的代码放入特殊标记之内,大部分以“<%”开始,以“%>”结束。例如,下面是一个JSP页面的片断,如果我们用http://host/OrderConfirmation.jsp?title=Core+We原创 2007-07-11 08:54:00 · 466 阅读 · 0 评论 -
getContextPath效果
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>path IS: /jspSmartUpLoadbasePath IS: http://yangm1原创 2007-07-11 22:28:00 · 713 阅读 · 0 评论 -
简单共同分页
编程经常遇到分页问题做个通用的简单分页的类:想法是通过数据库里查出的总行数得到总的页数,然后通过把当前页作为参数传进方法得到数据开始的位置和结束位置。这样就可以通过语句得到想要的数据同过集合显示到网页里就可以了。/**//*功能描述:* 实现分页功能* 主要属性:* 当前页、总页数、总行数、一页显示的行数;分别为* pange , allpage, cont, p原创 2007-07-16 19:02:00 · 502 阅读 · 0 评论 -
基于WEB应用开发的java程序员必备工具
一个好的程序员除了具备扎实的基本功外,还应该具有更为灵活的逻辑思维与判断能力。除此之外,撑握一些行之有效的辅助工具也很重要。工欲善其事,必先利其器。有好的工具辅助,所做的工作将事半功倍。下面向大家推荐基于WEB应用开发的java程序员应该必备的辅助开发工具。 1,Java剖析工具 -- profiler 是一个全功能的Java剖析工具(profiler),专用于分析J2SE和J2EE应用程序。原创 2007-07-17 16:52:00 · 493 阅读 · 0 评论 -
多表单提交的一种解决方法
问题: 一个页面中有两个表单,点击一个按钮时要同时获取两个表单的信息,就是同时提交两个表单。解决方案:要同时提交两个表单是不可能的,我们只能一次一次地提交,如果能够做到提交其中一个表单时不刷新页面,也就做到了提交两个表单了。不刷新页面,有两种方法:1.通过组件 Msxml2.XMLHTTP http://blog.csdn.net/loveyon/archive/2005/05/25/3808原创 2007-07-17 17:00:00 · 1182 阅读 · 0 评论 -
如何把JDBC返回的ResultSet转化为XML形式
众所周知XML已经成不同应用程序之间数据交换的事实上的标准。在实际工作中,我们经常需要把JDBC返回的结果集(ResultSet)转化为XML表达形式,便于把数据传送到其他的应用程序。这里提供一个简单的例子,它可以把ResultSet转化为XML格式的文本,并存放在字符串(String)作为返回结果。原创 2007-07-17 17:06:00 · 1141 阅读 · 1 评论 -
URL重写Using Sessions and Session Persistence in Web Applications
Using Sessions and Session Persistence in Web ApplicationsThe following sections describe how to set up sessions and session persistence: Overview of HTTP Sessions Sett原创 2007-07-17 17:10:00 · 944 阅读 · 0 评论 -
JSP调用net包获得对方ip机器名
Who Am I?java.net.*" %>InetAddress localHost = InetAddress.getLocalHost(); Date localTime = new Date(); %>Who Am I?I am called ().This page last executed at .原创 2007-07-16 13:07:00 · 434 阅读 · 0 评论 -
servlet 定时操作,定时访问数据库,程序应该如何实现
public class TaskManager implements ServletContextListener ...{ /** *//** * 每天的毫秒数 */ public static final long PERIOD_DAY = DateUtils.MILLIS_IN_DAY; /** *//** * 一周内的毫秒数 */ public static final原创 2007-07-16 13:08:00 · 1586 阅读 · 0 评论 -
把JDBC返回的ResultSet转化为XML形式
//XMLWriter.java /** 创建日期 2005-7-16** TODO 要更改此生成的文件的模板,请转至* 窗口 - 首选项 - Java - 代码样式 - 代码模板*/package xmls;import java.sql.*; /*** @author adm** TODO 要更改此生成的类型注释的模板,请转至* 窗口 - 首选项 - Java - 代码样式 - 代码模板*原创 2007-07-16 13:10:00 · 741 阅读 · 0 评论 -
使用xmlhttp和Java session监听改善站内消息系统
个人PS:这个我试过了,list能实时刷新,但是网页不能。需要自己改。可惜AJAX我还不会,以后会了在改。 Bromon原创 请尊重版权 这个题目含有许多需要解释的概念,最容易说明的是“站内消息”,这是很多论坛都有的功能,可以通过web向其他的在线用户发送消息,很多用户都使用过。站内消息的第一个好处是大家都不需要安装客户端,你不用知道对方的MSN或者QQ,就能与他联系,称赞他的观点或者是原创 2007-07-16 13:20:00 · 547 阅读 · 0 评论 -
【Java开源 PDF组件包】
iText iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。Load(iText) JFreeReport JFreeReport的数据继承自Swing组件的Ta原创 2007-07-16 13:22:00 · 1673 阅读 · 2 评论 -
java_lang_IllegalStateException getOutputStream() has already been called for this response
在做图形验证码的时候随便从网上找了段代码,结果出现了这个异常,详细内容如下: (4361578 ms) [http-8080-Processor25] ERROR: org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/xixibar].[jsp]#invoke : Servlet.service() for s原创 2007-07-16 13:36:00 · 1391 阅读 · 8 评论 -
总结 重复提交、重复刷新、防止后退的问题以及处理方式
重复提交、重复刷新、防止后退的问题以及处理方式一。前言你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差万别,(有的人主张采用脚本来解决;有的则想重定向到别的页面;有的则将此问题提升到Token的角度)为什么会有如此大的差异呢?二。问题场景首先,我们应该先了解为什么要处理这样的问题?或者专业一点就是它适合的原创 2007-07-16 13:54:00 · 683 阅读 · 0 评论 -
用Java实现随机验证码功能
现在许多系统的注册、登录或者发布信息模块都添加的随机码功能,就是为了避免自动注册程序或者自动发布程序的使用。验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器session保存的不同,则认为提交信息无效。为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰线或者将字符进行扭曲,增加自动识别的难度。在这里原创 2007-07-16 13:58:00 · 1235 阅读 · 1 评论 -
在JSP上传图片前预览图片
1: New Document function showimg() { document.Myform.Myimg.src=document.Myform.filename.value; } //-->原创 2007-07-16 14:11:00 · 1556 阅读 · 1 评论 -
ServletContext与ServletConfig的分析
对于web容器来说,ServletContext接口定义了一个servlet环境对象,这个对象定义了一个在servlet引擎上的servlet的视图。通过使用这个对象,servlet可以记录事件,得到资源并得到来自servlet的引擎类。 servlet容器在启动时会加载web应用,并为每个web应用创建唯一的servlet context对象,可以把ServletConte原创 2007-07-30 22:24:00 · 507 阅读 · 0 评论