网站静态化是小型网站提速的最简单实用的方法.本文的代码是使用jsp生成静态页面.
public class toHtml extends HttpServlet
{
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
String url="";
String name="";
ServletCon...阅读全文
jsp内置对象request,客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。
1 object getAttribute(String name) 返回指定属性的属性值
2 Enumeration getAttributeNames() 返回所有可用属性名的枚举
3 String getC...阅读全文
jsp下载中文的介绍有很多,但是很多都不能彻底解决中文名的乱码问题,有的在ie中正常,在火狐中乱码,下面的代码京测试在两种浏览器中都 能正常显示中文文件名.
<%@page contentType="text/html;charset=UTF-8" %>
<%@page import="java.u...阅读全文
最简单的输出:
循环语句:
${item.ipcname}
循环的高级特性,用c:forEach 中vaStatus的属性可以获得迭代的自身状态,如:
此次迭代的索引
已经迭代的数量
是否是第一个迭代对象
是否是最后一个迭代对象
bgcolor=”#ccffff” 指定不同行的背景颜色
条件一:
selected
条件二(else):
pizza...阅读全文
问题描述:<%@ include file="/footer.html" %> 的中文乱码问题
第一种情况可以修改被include的文件:
1.当jsp include动态文件时(jsp文件)可以在被include的jsp文件头部加上代码:
<%@ page language="java" contentType="text/html; charset=UTF-8" page...阅读全文
tomcat报错java.net.BindException: Address already in use,只是不能访问tomcat了,稍等一会就正常了。
大概原因是短时间内new socket操作很多,而socket.close()操作并不能立即释放绑定的端口,而是把端口设置为TIME_WAIT状态,过段时间(默认 240s)才释放,(用netstat -na可以看到),最后系统资源耗尽(windows上是耗尽了...阅读全文
2.4版本的servlet规范在部属描述符中新增加了一个<dispatcher>元素,这个元素有四个可能的值:即 REQUEST,FORWARD,INCLUDE和ERROR,可以在一个<filter-mapping>元素中加入任意数目 的<dispatcher>,使得filter将会作用于直接从客户端过来的request,通过forward过来的...阅读全文
jsp中el表达式,一般对象的属性 .都可以获取,如果该对象为集合时,会发生错误:
javax.servlet.ServletException: The “.” operator was supplied with an index value of type “java.lang.String” to be applied to a List or array, but that value cannot be converted to an integer.
...阅读全文
说明:
一、forward、include由javax.servlet.RequestDispatcher来封装,由包容器container提供RequestDispatcher接口的实现,其中声明如下:
void forward(ServletRequest req,ServletResponse res)
void include(ServeltRequest req,ServletResponse res)
可以通过两种方式得到RequestDispatcher:
1、ServletContext.ge...阅读全文
Request.ServerVariables(“Url”)
返回服务器地址
Request.ServerVariables(“Path_Info”)
客户端提供的路径信息
Request.ServerVariables(“Appl_Physical_Path”)
与应用程序元数据库路径相应的物理路径
Request.ServerVariables(“Path_Translated”)
通过由虚拟至物理的映...阅读全文