文章标题关闭所有内容预览 | 展开所有内容预览
-
关于JSP中文问题的解决方法
[内容预览]
32 | 2005-08
在jsp中,中文乱码常会让人心乱如麻。 对于中文处理的常见对策,在网上经常可见的主要是下面2种:<%@pagecontentType="text/html;charset=gb2312"%> 或者:<%StringHi="你好";byte[]tmpbyte=Hi.getBytes("ISO8859_1");Hi=n...
[阅读全文]
-
利用RamdonAccessFile来实现文件的追加
[内容预览]
27 | 2005-08
RamdonAccessFile是个很好用的类,功能十分强大,可以利用它的length()和seek()方法来轻松实现文件的追加,相信我下面这个例子是很容易看懂的,先写入十行,用length()读出长度(以byte为单位),在用seek()移动到文件末尾,继续添加,最后显示记录。importjava.io.*;publ...
[阅读全文]
-
也谈JSP与XML的交互
[内容预览]
34 | 2005-08
使用JavaServerPages有三种不同的方法用于处理XML文档,每种方法都有利于提高分离页面代码与XML数据的水平,有利于简化开发网页的复杂度并且改善提高组件与页面代码的可重用性。 JavaServerPages(JavaScript/"target="_blank">JSP)和XML是Sun的J2EE的两个至...
[阅读全文]
-
JSP的login程序代码
[内容预览]
42 | 2005-08
<!--LoginManager--><JAVATYPE="class">publicstaticbooleancheckUserPermission(HttpSessionmySession,}HttpServletRequestrequest,HttpServletResponseresponse){if(mySe...
[阅读全文]
-
Jsp如何实现网页的重定向
[内容预览]
44 | 2005-08
1.可以使用: response.sendRedirect("http://www.foo.com/path/error.html"); 2.可以手工修改HTTPheader的Location属性,如下:<%response.setStatus(HttpServletResponse.SC_MOVED_PERMAN...
[阅读全文]
-
JSP漏洞大观
[内容预览]
56 | 2005-08
综述:服务器漏洞是安全问题的起源,黑客对网站的攻击也大多是从查找对方的漏洞开始的。所以只有了解自身的漏洞,网站管理人员才能采取相应的对策,阻止外来的攻击。下面介绍一下一些服务器(包括Web服务器和JavaScript/"target="_blank">JSP服务器)的常见漏洞。 Apache泄露重写的任意文件漏洞是怎...
[阅读全文]
-
JSP安全性初探
[内容预览]
46 | 2005-08
综述:有几种办法可以暴露JavaScript/"target="_blank">JSP代码,不过经过大量测试,这和WEBSERVER的配置有绝对的关系,就拿IBMWebsphereCommerceSuite而言,还有别的方法看到JavaScript/"target="_blank">JSP源代码,但相信是IBMHTTP...
[阅读全文]
-
JSP与Java Mail API
[内容预览]
255 | 2005-08
综述:JavaMailAPI的开发是SUN为Java开发者提供公用API框架的持续努力的良好例证。提倡公用框架,反对受限于供应商的解决方案,充分预示着一个日益开放的开发环境的建立。 JavaMailAPI的结构本身证明了它的开发者的基本目标之一--软件开发的工作量应该取决于应用程序本身的复杂程度以及开发者所要求的控制...
[阅读全文]
-
JSP与XML的结合
[内容预览]
68 | 2005-08
综述:可扩展标注语言(eXtensibleMarkupLanguage,XML)正被迅速的运用于业界,它已作为与平台、语言和协议无关的格式描述和交换数据的广泛应用标准。XML和它的辅助规范可用于描述数据的文档表现,描述XML文档类型的限制,描述XML文档和资源之间的链接,描述XML文档的自动转换和格式化。 如何开发自...
[阅读全文]
-
缓冲技术提高JSP程序性能和稳定性
[内容预览]
50 | 2005-08
一、概述 在Web应用中,有些报表的生成可能需要数据库花很长时间才能计算出来;有的网站提供天气信息,它需要访问远程服务器进行SOAP调用才能得到温度信息。所有这一切都属于复杂信息的例子。在Web页面中加入过多的复杂信息可能导致Web服务器、数据库服务器负荷过重。JSP代码块缓冲为开发者带来了随意地增加各种复杂信息的自...
[阅读全文]
-
JSP中图片验证的实现
[内容预览]
63 | 2005-08
[前言]:图片验证在有关注册和发表留言经常用到.我在此用jsp写了个.供大家参考.其中com.sun.image不是java的标准包.需要另外下载.相关地址为: http://java.sun.com/products/java-media/jai/ 1.random.jsp(产生四位的随机字符,由0-9,a-z,...
[阅读全文]
-
利用iText在JSP中生成PDF报表
[内容预览]
53 | 2005-08
1、概述 企业的一些信息通过网络形成Html报表,虽然IE可以直接打印显示在其中的内容,但是从界面上来看,如果直接将Html的显示结果打印出来,显得不太美观。如果将它转成PDF文件再打印,则打印效果会好很多。2、iText简介 iText是一个开放源码的Java类库,可以用来方便地生成PDF文件。大家通过访问htt...
[阅读全文]
-
[图文] 详细为您解析JSP的环境引擎--Websphere
[内容预览]
73 | 2005-06
WebSphere应用服务器使您能够为Servlet的开发实现“一次写成,各处使用”的目的。该产品包括一个基于Java的Servlet引擎,独立于Web服务器和它所基于的操作系统。WebSphere应用服务器提供了服务器插件的选项,与大多数流行的应用程序设计接口(API)兼容。所支持的Web服务器有:IBMHTTP服务...
[阅读全文]
-
[图文] JSP中实现全文检索
[内容预览]
71 | 2005-06
全文检索一直都是web方面的关键技术,如何在浩如烟海的信息中找到自己想要的信息是人们最关心的。鼎鼎大名的GOOGLE就是一个很成功的例子,网络上的人们大部分都用GOOGLE来查找自己需要的内容。全文检索主要有两个技术指标:快速和精确。前一段时间做了一个新闻系统,老板要加上全文检索的功能,想了很久才用一个不太高明的方法实...
[阅读全文]
-
win2k下搭建jsp环境
[内容预览]
43 | 2005-06
环境:1、操作系统:Windows2000本例使用软件下载地址:1、jdk1.2.2 http://java.sun.com/products/jdk/1.2/2、jakarta-tomcat-4.1.exe http://jakarta.apache.org/builds/tomcat/release/v4.0/安装...
[阅读全文]
-
缓冲技术提高JSP程序的性能和稳定性
[内容预览]
28 | 2005-06
一、概述 在Web应用中,有些报表的生成可能需要数据库花很长时间才能计算出来;有的网站提供天气信息,它需要访问远程服务器进行SOAP调用才能得到温度信息。所有这一切都属于复杂信息的例子。在Web页面中加入过多的复杂信息可能导致Web服务器、数据库服务器负荷过重。JSP代码块缓冲为开发者带来了随意地增加各种复杂信息的自...
[阅读全文]
-
小窗口大学问--玩转弹出窗口(4)
[内容预览]
27 | 2005-04
【9、终极应用--弹出的窗口之Cookie控制】 回想一下,上面的弹出窗口虽然酷,但是有一点小毛病(沉浸在喜悦之中,一定没有发现?)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,是不是非常烦人?:-( 有解决的办法吗?当然有!我们使用cookie来控制一下就可以...
[阅读全文]
-
小窗口大学问--玩转弹出窗口(3)
[内容预览]
25 | 2005-04
【5、主窗口打开文件1.htm,同时弹出小窗口page.html】 如下代码加入主窗口〈head〉区: 〈scriptlanguage="javascript"〉 〈!-- functionopenwin(){ window.open("page.html","","width=200,height=200"...
[阅读全文]
-
小窗口大学问--玩转弹出窗口(2)
[内容预览]
22 | 2005-04
【3、用函数控制弹出窗口】 下面是一个完整的代码: 〈html〉 〈head〉 〈scriptLANGUAGE="JavaScript"〉 〈!-- functionopenwin(){ window.open("page.html","newwindow","height=100,width=400...
[阅读全文]
-
小窗口大学问--玩转弹出窗口(1)
[内容预览]
25 | 2005-04
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。 ...
[阅读全文]
-
JSP编程进度条设计实例(5)
[内容预览]
31 | 2005-04
页面底部提供了一个按钮,用户可以用它来停止或重新启动任务:<TR><TDALIGN="CENTER"><BR><%if(task.isRunning()){%><FORMMETHOD="GET"ACTION="stop.jsp"><INPUTTYPE="SUBMIT"VALUE="停止"></FORM><%}else{...
[阅读全文]
-
JSP编程进度条设计实例(4)
[内容预览]
38 | 2005-04
三、任务进度 status.jsp页面利用一个HTML进度条向用户显示任务的执行情况。首先,status.jsp利用<jsp:useBean>标记获得start.jsp页面创建的Bean对象:<jsp:useBeanid="task"scope="session"class="test.barBean.TaskB...
[阅读全文]
-
JSP编程进度条设计实例(3)
[内容预览]
33 | 2005-04
二、启动任务 start.jsp是web.xml部署描述符中声明的欢迎页面,web.xml的内容是:<?xmlversion="1.0"encoding="GB2312"?><!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN...
[阅读全文]
-
JSP编程进度条设计实例(2)
[内容预览]
34 | 2005-04
如果任务已经启动,isStarted()方法将返回true:publicsynchronizedbooleanisStarted(){returnstarted;} 如果任务已经完成,isCompleted()方法将返回true:publicsynchronizedbooleanisCompleted(){ret...
[阅读全文]
-
JSP编程进度条设计实例(1)
[内容预览]
33 | 2005-04
许多Web应用、企业应用涉及到长时间的操作,例如复杂的数据库查询或繁重的XML处理等,虽然这些任务主要由数据库系统或中间件完成,但任务执行的结果仍旧要借助JSP才能发送给用户。本文介绍了一种通过改进前端表现层来改善用户感觉、减轻服务器负载的办法。 当JSP调用一个必须长时间运行的操作,且该操作的结果不能(在服务器...
[阅读全文]
-
JSP连接各类数据库大全(7)
[内容预览]
30 | 2005-04
七、jsp连接PostgreSQL数据库 testmysql.jsp如下: <%@pagecontentType="text/html;charset=gb2312"%> <%@pageimport="java.sql.*"%> <html> <body> <%Class.forName("org.po...
[阅读全文]
-
JSP连接各类数据库大全(6)
[内容预览]
38 | 2005-04
六、jsp连接MySQL数据库 testmysql.jsp如下: <%@pagecontentType="text/html;charset=gb2312"%> <%@pageimport="java.sql.*"%> <html> <body> <%Class.forName("org.gjt.mm....
[阅读全文]
-
JSP连接各类数据库大全(5)
[内容预览]
38 | 2005-04
五、jsp连接Sybase数据库 testmysql.jsp如下: <%@pagecontentType="text/html;charset=gb2312"%> <%@pageimport="java.sql.*"%> <html> <body> <%Class.forName("com.sybase...
[阅读全文]
-
JSP连接各类数据库大全(4)
[内容预览]
37 | 2005-04
四、jsp连接Informix数据库 testinformix.jsp如下: <%@pagecontentType="text/html;charset=gb2312"%> <%@pageimport="java.sql.*"%> <html> <body> <%Class.forName("com.i...
[阅读全文]
-
JSP连接各类数据库大全(3)
[内容预览]
44 | 2005-04
三、jsp连接DB2数据库 testdb2.jsp如下: <%@pagecontentType="text/html;charset=gb2312"%> <%@pageimport="java.sql.*"%> <html> <body> <%Class.forName("com.ibm.db2.jdbc....
[阅读全文]
