两个在线前段资料查询网站:
http://www.runoob.com/
http://www.w3school.com.cn
<table> 标签定义 HTML 表格
一个 HTML 表格包括 <table> 元素,一个或多个 <tr>、<th> 以及 <td> 元素。
<tr> 元素定义表格行,<th> 元素定义表头,<td> 元素定义表格单元。
更复杂的 HTML 表格也可能包括 <caption>、<col>、<colgroup>、<thead>、<tfoot> 以及 <tbody> 元素。
HTML 4.01 与 HTML5之间的差异
在 HTML5 中,仅支持 "border" 属性,并且只允许使用值 "1" 或 ""。
(二)JSP中的输入输出流使用的是物理地址
String physicalpath = application.getRealPath("/");
<%
//FileInputStream fis = new FileInputStream(basePath+"/WebContent/style.css");
FileInputStream fis = new FileInputStream( physicalpath +"/a.txt");
byte[] bbuf = new byte[1024];
int hasRead = 5;
while((hasRead = fis.read(bbuf)) > 0)
{
System.out.print(new String(bbuf, 0 , hasRead));
}
fis.close();
%>
(三)绝对路径:
常见绝对路径
1. http://localhost:8080/imageShow/includetest/s1/a.jsp
2.F:\冰河\学习资料\开源 代码 struts2 pager
3.以“ /”开头。
1和2没什么好解释的
“/”在jsp中表示 "http://机器IP:端口号/应用名/"
注意jsp路径是指 jsp中除html标签以外的标签如 <%@include file"/b.html"%>或 <jsp:include page="/b.html"/>
- <%@include file"/s1/a.html"%>//这样才能找到a.html 这个是绝对路径写法
- jsp:include指令同理
转发请求时:"/"表示“http://服务器IP:8080/Web应用名/”,例如:String forward = "/s1/a.jsp"; RequestDispatcher rd = request.getQRequestDispatcher(forward);
重定向时:“/” 表示“http://机器IP:8080/”,而通过request.getContextPath()得到的是:“http://机器IP:8080/Web应用名/”,例如:String str = request.getContextPath();response.sendRedirect(str + "/s1/a.jsp");
2>“/”在配置文件web.xml中
url-mapping中,"/"表示“http://IP地址:8080/Web应用名/”
- <welcome-file-list>
- <welcome-file>/index.jsp</welcome-file>
- </welcome-file-list>
- 在web.xml中 如index.jsp前不加"/" 会被默认加上
"/"在html,javacsript,css中均表示"http://IP地址:8080"
××总结××
在浏览器端:“/”表示的是一台WEB服务器,“http://机器IP:8080/”
在服务器端(请求转发):“/”表示的是一个WEB服务器端的应用,“http://机器IP:8080/Web应用/”
在服务器端(重定向):“/”表示的是一个WEB服务器,“http://机器IP:8080/”
(四)关于org.eclipse.wst.server.core
此文件夹位于workspace\.metadata\.plugins中,通过eclipse启动tomcat运行工程时,eclipse会将工程发布到org.eclipse.wst.server.core中,就像发布到tomcat中一样。
test是工程文件夹。
在eclipse中创建tomcat服务时可以选择是发布到tomcat中还是server.core中,配好后双击eclipse的tomcat也可以查看到: