Servlet映射规则和Servlet的映射URL冲突时匹配原则
一.url-pattern中通配符*的使用规则: (1)同一个Servlet可以被映射到多个URL上,即多个<servlet-mapping>元素的<servlet-name>子元素的设置值可以是同一个Servlet的注册名。 (2)在Servlet映射到的URL中也可以使用*通配符,但是只能有两种固定的格式:一种格式是“*.扩展名”,另一种格式是以正斜杠(/)开头并...阅读全文
一.url-pattern中通配符*的使用规则: (1)同一个Servlet可以被映射到多个URL上,即多个<servlet-mapping>元素的<servlet-name>子元素的设置值可以是同一个Servlet的注册名。 (2)在Servlet映射到的URL中也可以使用*通配符,但是只能有两种固定的格式:一种格式是“*.扩展名”,另一种格式是以正斜杠(/)开头并...阅读全文
一般POST或GET中的数据的都是key=value键值对形式。其实POST可以更强大,我们可以直接POST一段XML。 发送的客户端代码: //xml参数为需要发送的xml格式的字符串 public static String connectServer(String xml) { String returnMsg = “”; String urlStr=”http://localhos...阅读全文
网站静态化是小型网站提速的最简单实用的方法.本文的代码是使用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. ...阅读全文