JSP和Servlet性能优化



本文讲述了开发高性能、高弹性的JSP页面和Servlet的性能优化技术。其意思是建立尽可能快的并能适应数量增长的用户及其请求。在本文中,你将学习已经实践和得到证实的性能调整技术,它将大大地提高你的Servlet和Jsp页面的性能,进而提升J2EE的性能。

你的J2EE应用是不是运行的很慢?它们能不能承受住不断上升的访问量?本文讲述了开发高性能、高弹性的JSP页面和Servlet的性能优化技术。其意思是建立尽可能快的并能适应数量增长的用户及其请求。在本文中,我将带领你学习已经实践和得到证实的性能调整技术,它将大大地提高你的servlet和jsp页面的性能,进而提升J2EE的性能。这些技术的[......]

Read more

JSP页面跳转大全



JSP页面跳转大全。

(1). forward()方法
使用到javax.servlet.RequestDispatcher类
RequestDispatcher rd = getServletContext().getRequestDispatcher(“url”);
rd.forward(requestVar,requestVar); //传递servlet的入口参数
/*forward函数已经把原页面的request,response对象传入新的页面,因此这新旧页面拥有相同的request,response对象。request.getparameter(“var”)就可以得[......]

Read more

jsp页面跳转的方法实例解析

jsp页面跳转的方法实例解析。

1. RequestDispatcher.forward()

是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递. 但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()无法在后面带参数传递,比如serv[......]

Read more

javabean 来实现 MySQL 的分页

javabean 来实现 MySQL 的分页。今天写了个 mysql 分页的 javabean,是用 mysql 里的 limit 来实现的.
sql = “select * from test limit 5, 10″;
这句话的意思就是从第五条记录开始往下读 10 条记录出来,这个 bean 没有连接数据库的功能,
你能使用自己的类来链接数据库,当然能用我那个写的非常烂的 dbclass.java 来连,^_^

这里给出三个程式的原始码。
dbclass.java — 用来连接 mysql 数据库。

pagequery.java — 重写了 dbclass 返回的[......]

Read more

javabean实现JSP+MYSQL优化分页

javabean实现JSP+MYSQL优化分页 。在JSP中经常要用到查询数据库中的数据,但常用的查询方法有一个缺点,当数据库很大的时候查询的速度会变的很慢。

在JSP中经常要用到查询数据库中的数据,同常我们的做法是使用SQL语句“select * from tablename order by id desc”,这样的做法有一个缺点,当数据库很大的时候查询的速度会变的很慢,在ASP中有一种方法 “select top “&recpage&” * from tablename where id not in (select top “&(recpage*(curr[......]

Read more

数据库连接池+JavaBean+JSP+SQL Server+JDBC3.0的数据库分页技术

数据库连接池+JavaBean+JSP+SQL Server+JDBC3.0的数据库分页技术。

主要特色:
1.使用最新的JDBC3.0数据库驱动。
2.大幅度减化了JSP的反复调用JavaBean,可以直接写SQL,无须再使用连接数据库连接池。
3.将大量的工作交给JavaBean做,JSP负责页面控制。
4.最大特色是极其简单,程序编写也极其简单,非常适合初学者。
5.使用的是tomcat数据库连接池,方便快速。
请提供E_mail,为大家分享,如有高手,请指点不是。
本人E_mail:c841@163.com,望多提意见。
***********************[......]

Read more

JSP中的国际化

JSP中的国际化。地区确定和本地化
设计多语言 web 应用程序时,您必须首先决定如何确定用户的语言和地区首选项,以及如何使这些首选项与该应用程序和基础的 Java 运行环境支持的一套地区设置相匹配。 这部分首先描述了 web 应用程序必须具有的外部环境和要求。 下一步,我们将了解相关的 Java 2 Standard Edition (J2SE) 平台提供的功能,最后我们将了解 JavaServer Pages 标准标记库的标记如何连接到环境和 J2SE 中。

确定用户首选项
web 应用程序有两种方法来确定用户的语言首选项:首先,它可以由浏览器使用 HTTP 请求报头字段 Acc[......]

Read more

jsp 国际化标签

jsp 国际化标签。

国际化核心标签:<fmt:setLocale>、<fmt:bundle>、<fmt:setBundle>、<fmt:message>、<fmt:param>、<fmt:requestEncoding>
格式化标签:<fmt:timeZone>、<fmt:setTimeZone>、<fmt:formatNumber>、<fmt:parseNumber>、<fmt:formatDate>、<fmt:parseDate>[......]

Read more

JSTL 核心标签库使用

JSTL 核心标签库使用。

JSTL 核心标签库标签共有13个,功能上分为4类:

1.表达式控制标签:out、set、remove、catch

2.流程控制标签:if、choose、when、otherwise

3.循环标签:forEach、forTokens

4.URL操作标签:import、url、redirect

使用标签时,一定要在jsp文件头加入以下代码:

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

 

下面分别对这些标签进行[......]

Read more