1.java代码实现
public class LoadTime {
public static void main(String[] args) {
long time1 = System.currentTimeMillis();
String urls = "http://www.iteye.com/";
int i = 0;
try {
URL target = new URL(urls);
HttpURLConnection conn = (HttpURLConnection) target
.openConnection();
conn.setRequestMethod("GET");
conn.connect();
BufferedReader in = new BufferedReader(new InputStreamReader(
conn.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
i++;
}
} catch (Exception e) {
}
long time2 = new Date().getTime();
System.out.println((time2 - time1) / 1000 + "秒" + i+"行");
}
}
2. js 实现
在页面Head部分加入初始时间
<script language=javascript>
var t1 = new Date().getTime();
</script>
在Body中加入
<SCRIPT LANGUAGE="JavaScript">
window.onload = function()
{
document.getElementById("TimeShow").innerHTML = "加载本页耗时 "+ (new Date().getTime()-t1) +" 毫秒";
}
</SCRIPT>
在需要显示的地方插入一个ID为TimeShow的标签即可
<div id="TimeShow"></div>
服务器代码写法:
protected DateTime dt;
protected void Page_Load(object sender, EventArgs e)
{
}
protected override void OnPreInit(EventArgs e)
{
dt = DateTime.Now;
base.OnPreInit(e);
}
protected override void OnLoadComplete(EventArgs e)
{
base.OnLoadComplete(e);
TimeSpan ts = DateTime.Now - dt;
Response.Write("加载页面用时:" + ts.TotalMilliseconds);
}
分享到:
相关推荐
### 提升JSP页面响应速度的七大秘籍绝招 在现代互联网应用中,网站的响应速度直接影响用户体验和业务效率。对于使用Java Server Pages (JSP)开发的应用而言,优化其性能尤为关键。本文将深入探讨提升JSP页面响应...
1. **页面内容过多**:如果JSP页面包含大量的静态内容(如图片、视频、CSS和JavaScript文件),这可能导致页面加载时间延长。优化方法包括使用CDN(内容分发网络)来加速资源的传输,压缩CSS和JavaScript文件,以及...
**提升JSP页面响应速度的七大秘籍绝招** 在构建基于Java的Web应用时,JSP页面的性能优化至关重要,因为它直接影响用户体验。以下是一些提升JSP页面响应速度的有效策略: 1. **在servlet的init()方法中缓存数据** ...
6. **JSP表达式与脚本元素**:在JSP页面中,使用表达式`<%= %>`显示数据,使用脚本元素`<% %>`执行Java代码。 以上就是利用JSP和Servlet实现计算矩形周长和面积的Web应用的详细步骤和涉及的技术点。通过这个简单的...
具体来说,只需要在JSP页面的头部添加以下指令: ```jsp ``` 这样设置后,当用户访问该JSP页面时,如果他们的计算机上安装了Microsoft Word,那么Word将会被用来打开这个页面。这种方式的优势在于它简化了模板的...
6. **页面跳转**:根据计算操作的不同,可能需要跳转到不同的JSP页面显示结果。这可以通过在JSP中设置响应头(`response.setHeader("Location", "...")`)实现。 7. **错误处理与调试**:描述中提到在编写过程中...
4. 响应处理:JSP页面根据业务逻辑的结果,可能需要更新页面内容,或者跳转到其他页面。这可以通过`response.sendRedirect()`或在页面中使用`<jsp:forward>`标签实现。 5. 错误处理:为了提高系统的健壮性,还需要...
4. **JSTL和EL**:为了提高代码可读性和可维护性,JSP页面通常使用JSTL(JavaServer Pages Standard Tag Library)和EL(Expression Language)来替代脚本元素。JSTL提供了一系列预定义的标签,EL则允许在页面上简洁...
1. **预处理**:当一个JSP页面首次被请求时,JSP容器(如Tomcat)会将其转换为一个Servlet源代码文件。 2. **编译**:接着,这个Servlet源代码会被编译成字节码,并由JVM执行。 3. **生成HTML**:Servlet根据页面上...
在提供的压缩包文件中,"curTime"可能是一个JSP页面或者JavaScript文件,用于处理时间和发送Ajax请求。如果是JSP文件,它可能包含处理请求和计算时间的代码;如果是JavaScript文件,那么它会包含发送Ajax请求的逻辑...
总结来说,JSP页面静态化是提升网站性能的有效手段,通过减少服务器计算和数据库查询,改善用户体验。实现方法多样,可根据项目需求选择合适的方式。在实际应用中,还需要考虑如何平衡静态化带来的好处与维护成本,...
**JSP静态化** 是一个优化策略,它的核心思想是将频繁访问的JSP页面转换为静态HTML页面,从而减少服务器的计算负载,提高网站的响应速度和用户体验。这个过程通常称为JSP到HTML的转换。 1. **静态页面的优势** - *...
这大大减少了服务器响应时间,提升了页面加载速度,同时也降低了服务器的计算压力。 实例"statictest1"可能包含了一个简单的JSP到HTML的转换程序,可能包括以下几个步骤: 1. **预编译JSP**:在服务器上运行时,...
接下来,在主JSP页面中,我们可以使用这个自定义Tag来计算并显示三角形的面积。例如,`test.jsp`可以这样写: ```jsp ``` 这里,我们引入了Tag库,并使用`<myTags:triangleArea>`标签调用了自定义的计算面积Tag...
1. 在JSP页面中,首先获取当前日期,然后计算出月份的天数。 2. 创建HTML表格结构,用循环生成月份的每一天。 3. 使用CSS为日历添加样式,如边框、对齐方式、颜色等。 4. 添加交互功能,比如点击日期后高亮显示或...
2. JSP脚本let或脚本片段:用于接收用户输入,执行面积计算,并可能将结果显示在页面上。 3. JavaScript:可能用于前端验证输入数据的合法性,如确保输入的是数字,并且在计算前提供即时反馈。 在`square.jsp`中,...
2. **单网页的传值接收**:这个版本更简洁,所有的输入、计算和结果显示都在同一个JSP页面上完成。这涉及到以下知识点: - 使用JSP的内置对象`pageContext`或`request`来存储临时变量,避免多次请求之间的数据丢失...
- 虽然使用EL表达式可以让JSP页面更加整洁,但需要注意的是,在首次加载时,EL表达式需要进行转换处理,这可能会导致页面响应时间略长。因此,在性能敏感的应用场景中,可以根据实际情况灵活选择是否使用EL表达式。...
"单纯的jsp页面动态分页"是指通过JavaServer Pages (JSP)技术来实现页面内容的动态分页显示,主要涉及到后端数据处理、前端交互以及数据库查询优化等关键点。下面将详细阐述这一知识点。 1. **JSP技术基础**: JSP...
JSP 2.0引入的Expression Language(EL)则是一种用于数据访问的简化表达式语言,它可以在JSP页面中使用,代替了原本需要在页面上书写的复杂Java脚本,使JSP页面更加简洁明了。 七、WEB应用的部署与数据共享 Java ...