`
spacefly
  • 浏览: 275753 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
javax.servlet.http.HttpSession 这个类是很常用的,每当我们浏览网站,不论有没有登陆,都会产生1个session,它记录了和浏览者相关的数据;   下面介绍session的2个监听器接口:   1)javax.servlet.http.HttpSessionBindingListener;  实现这个接口的类,每当被存放到session或从session中移除都会出发接口中相应的方法,从而实现监听的效果;   2)javax.servlet.http.HttpSessionListener; 实现这个接口的类,本身就是1个监听器,每当有session生成或消亡时,都触 ...
xml 文档由以下5部分组成,因此dtd定义中也有以下5部分: Elements        元素,最主要的组成部分 Attributes       属性 Entities           实体,定义了一些固定的 文本 或 字符,相当于它们的快捷方式;有一些预定义实体,具有某些特殊意义,比如 < > " ' & ,也可以自定义实体 PCDATA          parsed character data ,其中如果包含特殊实体,则被当作特殊实体看待,比如 > 可能被看做 元素结束符号 CDATA            character dat ...
替换特殊符号 &lt; < &gt; > &amp; & &quot; " &apos; '
dtd文件通过定义可以使用的 元素、属性 以及它们的关系,规定了xml的结构。 dtd可以定义在xml内部,也可以定义成独立的 .dtd 文件,以被xml引用。   1)xml内部定义dtd 该dtd仅对所在的xml文件使用 <?xml version="1.0"?> <!DOCTYPE note [ <!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!EL ...
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd 这个dtd文件定义了 xhtml1.0 的规范,查看该文件对学习 xhtml1.0 是非常有帮助的,甚至说它就是最标准的。 <!-- Extensible HTML version 1.0 Transitional DTD This is the same as HTML 4 Transitional except for changes due to the differences between XML and SGML. Namespace = ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <p> <a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10" ...
转载自:http://www.cainiao8.com/web/xhtml/html-xhtml.html 从HTML转向XHTML并不难。XHTML区别于HTML的规则如下: 1.XHTML文件的开始要声明DTD. 2.你需要为你的<html>标签添加一个命名空间。 3.所有的标签和标签的属性都必须小写,属性值可以大写。 4.属性值必须用引号括起来。单引号双引号均可。 5.所有的标签都必须被关闭,空标签也不例外。关闭空标签的方法如下: HTML中的<br />要写成<br/>。注意,后面加了一个空格”“和一个反斜杠”/“。 6.如果你使用的是strict. ...
http://www.w3schools.com/  该网址是 W3组织的 学习网站,包括了 html,xml,js,css 等的最权威学习资料。 比什么书都更加标准,不妨去学习学习,提高提高。
1)设置eclipse的快捷键 打开eclipse,Window->Preferences->General->Keys 在这里即可 查看、设置 所有的eclipse快捷键;   2)快速查看eclipse的快捷键 在工作区内,ctrl+shift+L 则可以查看到 eclipse 快捷键的概览   3)eclipse快捷键迁移   \workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.workbench.prefs 该文件包含了快捷键的设置文件,将与默认设置不同的键的设置 ...
转载自:http://hi.baidu.com/xiaolangs/blog/item/47fefe528359030b0cf3e3ee.html   ANT通配符有三种: 通配符 说明 ? 匹配任何单字符 * 匹配0或者任意数量的字符 ** 匹配0或者更多的目录 例子: URL路径 说明 /app/*.x 匹配(Matches)所有在app路径下的.x文件 /app/p?ttern 匹配(Matches) /app/pattern 和 /app/pXttern,但是不包括/app/pttern /**/example 匹配(Matches) /app ...
dbcp使用--------------------dbcp提供了数据库连接池;可以在spring,iBatis,hibernate中调用dbcp完成数据库连接,框架一般都提供了dbcp连接的方法;tomcat中也提供了dbcp的jndi设置方法; 也可以不在框架中使用dbcp,单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar   下面是个dbcp的实用类,通过它可以完成DBCP的使用: package dbcp; import java.sql.Connection; import java.sql.Re ...
使用tomcat6,mysql6 1)添加jar包tomcat6中 TOMCAT_HOME/lib 下是公用jar包 dbcp需要3个jar包:Jakarta-Commons DBCP,Jakarta-Commons Collections,Jakarta-Commons Pool,但是tomcat6已经用1个tomcat-dbcp.jar包含了这3个jar包,该包在 TOMCAT_HOME/lib 下,因此在tomcat下不需要再添加dbcp相关的3个包; 将mysql-connector-java-5.1.6-bin.jar 拷贝到 TOMCAT_HOME/lib 下;     2)添加数据 ...
http://www.clocklink.com 该网站提供了个性化的时钟,可以引用;   比如,把下面的代码存为 clock.html 打开就可以看到一个时钟;前提是有网络 <script src="http://www.clocklink.com/embed.js"></script> <script type="text/javascript" language="JavaScript"> obj=new Object; obj.clockfile="0023-orange.swf ...
看了高手的文章,总结一下,以备忘,原文:http://zangweiren.iteye.com/blog/219369   基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。     当使用+、-、*、/、%运算符对基本类型进行运算时,遵循如下规则: 只要两个操作数中有一个是double类型的,另一个 ...

jsp的路径

    博客分类:
  • java
1)<%= request.getContextPath() %>    获得站点根路径,可以解决相对路径的问题。   比如: <a href="<%= request.getContextPath() %>/catalog.jsp"> 链接到根路径下的catalog.jsp     2)<%= request.getServerName() %> 获取浏览器中显示的主机名   3)<%= getServerPort() %> 服务器端口号   4)<%= request.getScheme() %>返 ...
Global site tag (gtag.js) - Google Analytics