JSP And Web Servers
文章平均质量分 66
dzeng81
Be prepared!
展开
-
Tomcat5中文问题解决之道
在tomcat5中发现了以前处理tomcat4的方法不能适用于处理直接通过url提交的请求,上网找资料终于发现了最完美的解决办法,不用每个地方都转换了,而且无论get,和post都正常。写了个文档,贴出来希望跟我有同样问题的人不再像我一样痛苦一次:-)问题描述:1 表单提交的数据,用request.getParameter(“xxx”)返回的字符串为乱码或者??2 直接通过url如ht原创 2005-06-22 18:49:00 · 1336 阅读 · 0 评论 -
Eclipse3.0.1+MyEclipse3.8.2及Tomcat5的中文问题解决
最近因为要研究hibernate和JSF的缘故决定将开发环境升级到eclipse3.0.1和myeclipse3.8.2正式版,原来用的eclipse3.0+myeclipse3.8.0beta2已经不满足我的需要了(另外eclipse的中文包需要eclipse的版本是3.0.1),但是问题随之就来了,原来好好的JSP文件现在不好用了,中文全部是乱码!查看了一下eclipse和my原创 2005-06-01 00:29:00 · 1687 阅读 · 0 评论 -
tomcat5.x问题集中解决
Servlet + Tomcat 中文乱码的原理: 因为 Java 的 .class 文件使用的是 Unicode 编码,而 Windows 2000 操作系统和浏览器使用的是 GBK(GB2312编码的扩展)编码,所以要更该配置文件显式指定浏览器的编码格式。 更为详细的说明请参见http://blog.csdn.net/abnerchai/archive/2004/04/28/javacnpro原创 2005-06-06 14:01:00 · 1611 阅读 · 0 评论 -
JSP分页技术实现
目前比较广泛使用的分页方式是将查询结果缓存在HttpSession或有状态bean中,翻页的时候从缓存中取出一页数据显示。这种方法有两个主要的缺点:一是用户可能看到的是过期数据;二是如果数据量非常大时第一次查询遍历结果集会耗费很长时间,并且缓存的数据也会占用大量内存,效率明显下降。 其它常见的方法还有每次翻页都查询一次数据库,从ResultSet中只取出一页数据(使用rs.last();rs原创 2005-05-28 17:54:00 · 1216 阅读 · 0 评论 -
Jsp + JavaBean循序渐进教程(一)
目前,Jsp作为一个很好的动态网站开发语言得到了越来越广泛的应用,在各类Jsp应用程序中,Jsp + Java Bean的组合成为了一种事实上最常见的Jsp程序的标准,就让我们来看看具体的Jsp是如何与Java Bean结合在一起的吧。 本教程将阐述JavaBean的原理,接着将阐述JavaBean在JavaServer Page下的特定语法,然后演示一个使用Jsp+JavaBean的简单的计数原创 2005-05-29 01:33:00 · 958 阅读 · 0 评论 -
JSP中实现全文检索
先介绍一下我的新闻系统:数据库里存新闻的基本信息,如标题,发布人,发布时间,主体新闻的文件名。新闻主体是html格式的静态页(第一是要提高速度,减少数据库的压力。第二是数据库处理大字符串的时候会有问题。)。全文检索的思路是:先从数据库里把所有的新闻检索出来,把主体新闻找到,然后通过io操作把主体新闻读到一个字符串中。再去掉多余的东西,象html标记什么的,再用正则表达式对这个字符串查找,如果找到符原创 2005-05-30 01:37:00 · 1310 阅读 · 0 评论 -
JSP调用JavaBean在网页上动态生成柱状图
我们经常要在网页看到一些动态更新的图片,最常见的莫过于股票的K线图,本文试图通过一个简单的实例,向大家展示如何通过JSP 调用JavaBean在网页上动态生成柱状图。 背景:本人最近在为某统计局开发项目时,涉及到在网页上动态生成图片的问题,费了一天的时间,终于搞定,为帮助大家在以后遇到同样的问题时不走弯路,现将设计思想及源代码公布出来,与大家共勉。以下代码在Windows2000成功测试通过,原创 2005-05-30 01:38:00 · 1174 阅读 · 0 评论 -
手机与Servlet的网络通信技巧
手机与Servlet的网络通信技巧 2003年12月12日 16:14 随着越来越多手提电话和个人数字助理开始融入到信息高速公路之上,从移动设备上访问Web站点变得越来越重要。只有你实现移动设备与非移动设备互相通信的功能后,你设计的移动设备应用程序才可以称的上是真正有用的。在本文中, 我们将通过一个简单的例子来学习如何实现手机与Servlet的网络通信。该程序经tomcat4.0.6、J2ME的M原创 2005-05-30 08:15:00 · 1369 阅读 · 0 评论 -
JSP连接mysql数据库攻略
14-- 作者:未知-- 发布日期: 2005-05-26连续几天安装配置和连接Mysql数据库,今天终于成功了,回想这几天,真的是甜酸苦辣都有,单mysql就重装了不下10次,而在eclipse上编写的连接数据库的程序总是报错.我都已经down了oracal准备放弃mysql了,不过...就象电视剧演的那样,转机总是在这个时候出现,先是看到了saulzy关于mysql4.1.11版本的安装介绍,原创 2005-06-07 11:29:00 · 1882 阅读 · 0 评论 -
Struts 学习笔记2 -ActionServlet深入探讨
java.lang.Object | +--javax.servlet.GenericServlet | +--javax.servlet.http.HttpServlet | +--org.apache.struts.action.ActionServletStruts提供了一个缺省版本的ActionServle原创 2005-05-28 17:50:00 · 970 阅读 · 0 评论 -
Servlet中如何捕获Session事件?
捕获Session事件的意义:1、 记录网站的客户登录日志(登录,退出信息等)2、 统计在线人数3、 等等还有很多,呵呵,自己想吧……总之挺重要的。Session代表客户的会话过程,客户登录时,往Session中传入一个对象,即可跟踪客户的会话。在Servlet中,传入Session的对象如果是一个实现HttpSessionBindingListener接口的对象(方便起见,此对原创 2005-05-28 18:00:00 · 957 阅读 · 0 评论 -
Jsp + JavaBean循序渐进教程(三)
Jsp与JavaBean结合的简单例子 上面讲了这么多,到现在还没有看到具体应用,那好,现在我们看看具体的JavaServer Pages+JavaBean的例子吧,首先让我们看看一个简单的计数器程序。 本例程共包含3个文件 JavaBean--counter.java文件,JavaServer Page-- counter.jsp文件, counter1.jsp文件其中,counter.j原创 2005-05-29 01:34:00 · 885 阅读 · 0 评论 -
html与jsp开发分离技术
在传统的JSP程序中,我们将HTML代码与Java代码混合在一起编写,这样虽然方便,但同时也导致页面难以维护,HTML开发人员和JSP开发人员负担加重,我们可以将这种传统的技术成为页面拉数据技术。 怎样才能做到将HTML开发和JSP开发分离呢?答案就是使用Tag技术,通过使用Tag技术,我们就可以在页面程序中不出现JSP代码,在需要数据的地方,大家先约定好标签,然后由Tag的后台处理程序去替换这些原创 2005-05-30 01:25:00 · 947 阅读 · 0 评论 -
JSP技巧:发送动态图像
你是否曾经想过从jsp页面(或者servlet)中发送动态产生的图像?这篇技巧告诉你如何做。要运行这里的代码,你需要一个Tomcat或者其他支持JSP 1.1的web服务器。 当一个web页面带有image/jpeg (或者其他的图像格式)的MIME类型被发送时,你的浏览器将那个返回结果当作一个图像,然后浏览器显示图像,作为页面的一部分或者完全作为图像自身。要为你的jsp页面设置MIME类型,原创 2005-05-30 01:35:00 · 901 阅读 · 0 评论 -
JSP生成jpeg图片用于投票
首文件index.jsp如下: Author: Tony Wang E-mail: lucky_tony@163.net Date: 2001-01-01 如果对程序有什么疑问,可以和我联系, 另外程序如果有什么bug,麻烦指出!! --%> response.setHeader("Cache-Control","no-store"); response.setDateHeader("Expir原创 2005-05-30 01:36:00 · 1574 阅读 · 0 评论 -
Servlet + Tomcat 中文乱码的原理和解决方法
Servlet + Tomcat 中文乱码的原理: 因为 Java 的 .class 文件使用的是 Unicode 编码,而 Windows 2000 操作系统和浏览器使用的是 GBK(GB2312编码的扩展)编码,所以要更该配置文件显式指定浏览器的编码格式。 更为详细的说明请参见http://blog.csdn.net/abnerchai/archive/2004/04/28/javacnpro原创 2005-05-30 01:57:00 · 1249 阅读 · 0 评论 -
JSP技巧篇---防止浏览器快取网页
浏览器为了加速使用者的浏览速度,常会将浏览过的网页快取到硬碟,下次浏览同一页时,便去硬碟里面去找,但现在的网页常是动态的,为了避免使用者抓到硬碟内过期的资料,JSP可用下面的方式来防止浏览器快取住网页,此方法便可保证使用者到这个网页时始终都可看到最新的资料。 1.JSP语法 response.setHeader("Pragma","no-cache"); response.setHeader("C原创 2005-05-30 02:04:00 · 1143 阅读 · 0 评论 -
从数据库中读取并生成图片的Servlet
大体思路 1)创建ServletOutputStream对象out,用于以字节流的方式输出图像 2)查询数据库,用getBinaryStream方法返回InputStream对象in 3)创建byte数组用作缓冲,将in读入buf[],再由out输出 注:下面的例程中数据库连接用了ConnectionPool,以及参数的获得进行了预处理 package net.seasky.music; imp原创 2005-05-31 08:39:00 · 1400 阅读 · 0 评论 -
Servlet中jdbc应用高级篇
JDBC使用数据库URL来说明数据库驱动程序。数据库URL类似于通用的URL,但SUN 在定义时作了一点简化,其语法如下: Jdbc::[node]/[database] 其中子协议(subprotocal)定义驱动程序类型,node提供网络数据库的位置和端口号,后面跟可选的参数。例如: String url=”jdbc:inetdae:myserver:1433?language=us-e原创 2005-05-31 08:38:00 · 1420 阅读 · 0 评论 -
JSP数据库操作例程-存储过程
作者:何志强[hhzqq@21cn.com] 日期:2000-08-04 2000-08-16 版本:1.1 功能:JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server SQL Server的存储过程如下: create procedure sp_jsptest @yourname varchar(50), @myname varchar(50) outpu原创 2005-05-31 08:37:00 · 1573 阅读 · 0 评论 -
指南:想成为一个JSP网站程序员吗?
任何Web开发人员需要必备的技巧主要有以下这些技术。 开发Web应用程序的技术已经变得更成熟、更复杂了。现在,构建一个Web应用程序不仅仅需要简单的HTML技术了。数据库访问、脚本语言和管理都是一个Web程序员需要具备的技术。让我们来看看要成为一个市场上受欢迎的Web开发人员都需要些什么技能吧。自从CERN(欧洲粒子物理研究所),日内瓦附近的高能物理研究中心,在1991年发布了Web以来,Web技原创 2005-05-31 08:27:00 · 1359 阅读 · 0 评论 -
成为一个成功Jsp程序员的过程
【转】 出处:CSDN 作者:volca 如何成为一个成功的Jsp程序员?一个普通的错误是把JSP当作简化的 Java。它不是,(事实上, JSP 是简化的 servlets 。)程序员通常试着没有学习要求的支持技巧而 直接学习 JSP 。JSP 是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道 Java,HTML 和 Javascript,这意味着 JSP 将确实是原创 2005-05-13 22:35:00 · 1142 阅读 · 0 评论 -
一篇关于session的好文!
作者:郎云鹏(dev2dev ID: hippiewolf)摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解c原创 2005-05-28 17:18:00 · 1194 阅读 · 0 评论 -
Web应用中的中文问题
1. 静态页面中文信息不能正确显示 浏览器端看到中文不能正确显示,首先应该检查浏览器是否支持中文,浏览器的编码是否设置正确.为保证静态页面中文信息正确显示可以在HTML 部分增加: 2. JSP里的中文提示信息不能正确显示 JSP里的中文提示信息不能正常显示,最直接的原因是WebLogic的默认字符集不是中文字符集(Weblogic8.1里是setlocal,Weblogic7.0sp3,sp原创 2005-05-30 01:42:00 · 1308 阅读 · 0 评论 -
JSP和Servlet中的绝对路径和相对路径问题
相对路径即以当前的web页面为准,如:index.jsp在d:/myapp下,要找的head.inc文件在d:/myapp/bookshop/inc/head.inc,则在index.jsp中使用相对路径为/bookshop/inc/head.inc即把index.jsp所在路径省略了原创 2005-05-30 01:46:00 · 1516 阅读 · 0 评论 -
防止用户非法登录又一法
由于用户名及密码都是由a-z,A-Z,0-9这几字符组成, 我参考了一下正则表达式的算法,故有已下想法: 把用户输入的用户名及密码判断一下,看是否是这几个字符组成, 如果是,进行登录验证 否则提示有非法字符 代码如下: //login.jsp boolean regex(String str){ java.util.regex.Pattern p=null; //正则表达式 java.util.原创 2005-05-30 02:05:00 · 2322 阅读 · 0 评论 -
Jsp 好的入门文章共赏
一、 什么是JSP JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其网址为http://www.javasoft.com/products/jsp。 在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。We原创 2005-05-31 08:17:00 · 1466 阅读 · 0 评论 -
Tomcat的class加载的优先顺序一览
showbanner(6,6,1);google_ad_client ="pub-2141342037947367";google_ad_width = 120;google_ad_height =240;google_ad_format = "120x240_as";google_ad_channel="8570654326";google_color_border = "CCCCC原创 2005-05-31 23:10:00 · 1655 阅读 · 0 评论 -
tomcat5.0+mysql配置JDBCRealm,DBCP,ssl,及中文乱码解决详解
准备环境:1.j2sdk-1_4_2-windows-i586.exe //jdk2.mysql-4.0.20d-win.zip //mysql数据库3.mysqlcc-0.9.4-win32.zip //mysqlGUI控制4.jakarta-tomcat-5.0.27.exe //tomcat服务器5.mysql-connector-java-3.0.14-pr原创 2005-06-01 00:36:00 · 4419 阅读 · 0 评论 -
ANT介绍及安装及配置
-. Ant简介 Ant是一个类似make的工具,用来编译/运行/测试java程序。 构建、包装和发布过程中几乎每一件事都可以由Ant的任务来处理. 二.Ant的安装及配置 你可以从Jakata网站下载预编译的ANT,解压至任一目录; 设置自己的环境变量,即ANT_HOME,指向解压目录; 设置JAVA_HOME环境变量,指向jdk的根目录; 三:用ant管理项目Ant一启动就会自动地加载原创 2005-06-02 08:42:00 · 2228 阅读 · 0 评论 -
ant 中文手册--介绍
Introduction Apache Ant is a Java-based build tool. In theory, it is kind of like make, without makes wrinkles.Why?Why another build tool when there is already make, gnumake, nmake, jam, and others?原创 2005-06-02 08:43:00 · 2095 阅读 · 0 评论 -
Struts 学习笔记1 -Struts Framework 概览
struts开始于2000年3月,1.0在2001年7月发布。采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。MVC设计模式把一个系统分成3个相互协调的部分:Model(模型)模型用于封装系统的状态View(视图)是模型的表示,提供用户交互界面。当模型状态发生变化时,视图应该得到通知,以便更新视图。Controller(控制器)接受来自视图的请求原创 2005-05-28 17:48:00 · 942 阅读 · 0 评论 -
Jsp + JavaBean循序渐进教程(二)
JavaBeans 和 JavaServer Pages的结合 通过上面的学习,大家对JavaBean应该有了一个基本的了解,对于在JavaServer Pages中调用JavaBeans我们还需要了解一些特定的jsp的内容,让我们来看看吧。 JavaServer Pages中的JavaBean相关标签 在JavaServer Pages中调用JavaBean有三个标准的标签,那就是, ,以原创 2005-05-29 01:33:00 · 895 阅读 · 0 评论 -
Jsp + JavaBean循序渐进教程(四)
JavaServer Pages+JavaBeans的数据库操作应用 上面已经讲了一个简单的JavaBean应用的计数器例子,当然在实际程序过程中,涉及的更多的还是和数据库相关的操作,所以在这一节我们将重点阐述JavaServer Pages和JavaBeans如何对数据库进行操作。这里我们选取了一个比较有代表性比较实用的例子,那就是用户注册管理,因为这在网上使用比较的频繁,不管是注册Email原创 2005-05-29 01:35:00 · 906 阅读 · 0 评论 -
Jsp+JavaBean循序渐进教程(五)
newuser.jsp文件 说明:用户注册页面,有用户名、密码、主页、Email、个人签名等信息,主要用于提供用户输入注册信息,提交Action后的处理页面为donewuse.jsp文件,所有参数将会传递到donewuser.jsp文件进行处理。文件开头语句表明这个页面使用gb2312中文字符集,如果不声明的的话在中文显示上就出现乱码。语句是为了让页面能够自动刷新,这句话不要也没有太大影响。后面原创 2005-05-29 01:35:00 · 911 阅读 · 0 评论 -
Jsp+JavaBean循序渐进教程(六)
这一节涉及到两个页面,一个donewuser.jsp文件用来实现记录添加操作,另一个文件listuser.jsp文件 用来显示所有的已经注册的用户信息。这两个页面都涉及到了JavaBean的具体调用,还是来看看文件吧, 对于文件中关键代码,都会添加上注释,以方便大家理解。 donewuser.jsp文件 说明:用户注册操作页面,并根据用户注册成功否显示相应的反馈信息,这个页面主要的特点就是原创 2005-05-29 01:36:00 · 904 阅读 · 0 评论 -
JSP编程进度条设计实例
许多Web应用、企业应用涉及到长时间的操作,例如复杂的数据库查询或繁重的XML处理等,虽然这些任务主要由数据库系统或中间件完成,但任务执行的结果仍旧要借助JSP才能发送给用户。本文介绍了一种通过改进前端表现层来改善用户感觉、减轻服务器负载的办法。 当JSP调用一个必须长时间运行的操作,且该操作的结果不能(在服务器端)缓冲,用户每次请求该页面时都必须长时间等待。很多时候,用户会失去耐心,接着尝试原创 2005-05-30 01:39:00 · 957 阅读 · 0 评论 -
JSP文件操作大全
以下的文件操作,都可以直接copy到jsp文件里执行。很有用处的。 文件的建立/检查与删除 文件的建立、检查与删除 String path=request.getRealPath(""); //out.println(path); File f=new File(path,"File.txt"); //out.println(f); //out.println(f.exist原创 2005-05-30 01:49:00 · 1309 阅读 · 0 评论 -
Tomcat5.5.9的安装配置
作为一个初学JSP和Servlet的人来说,最难恐怕是服务器的配置这一关。本人刚刚开始学习JSP和Servlet,现在把配置经过和大家交流.我的主要环境如下1 - Windows XP sp22 - j2sdk 1.5 和 jre1.53 - tomcat 5.5.9大致的步骤如下:1. 安装和配置java.2. 下载并安装服务器。3. 测试服务器。1 - 安装和配置java。1.1 下载J2S原创 2005-06-05 23:54:00 · 2993 阅读 · 0 评论