JSP里的小知识总结(一)
来源:互联网 发布:ubuntu 拷贝文件命令 编辑:程序博客网 时间:2024/05/19 13:06
使用JSP时候小知识总结(一)
我们jsp中引入动态的java的语句一般有以下几种:
1.<%@page ........................%>
2.<%@include.....................%>
3.<%@taglib........................%>
以上三种是最常用的,这里我主要分析一下include,用一个鲜活的例子来展示一下include的特点。
首先include有两种写法:
一种是上面提到的2.<@include.....................%>这样子引入。
第二种则是<jsp:include page=..........................></jsp:include>
本次总结的主要是这两种方式引入的区别的。
首先我们先在web项目中创建一个index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isThreadSafe="false"%><%@ page import="java.util.Date"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><p>现在的时间是:<%=new Date()%></p><%@ include file="menu.jsp"%> <table border=1><tr><th>Column1</th><th>Column1</th></tr><%for(int i=0;i<100;i++) {%><tr><td>Value1</td><td>Value1</td></tr><%} %></table><%!public void jspInit(){System.out.println("jsp is inited.............");}public void jspDestroy(){System.out.println("jsp is destroyed........");}%></body></html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><div>LINK1|LINK2</div>上文中,文件加红色的部分就是关键的引入代码,这样子的引入之后我们打开我们的源文件根目录之中。
我们查看
文件夹中只有两个文件,但是一旦使用了
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isThreadSafe="false"%><%@ page import="java.util.Date"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><p>现在的时间是:<%=new Date()%></p><%-- <%@ include file="menu.jsp"%> --%> <jsp:include page="menu.jsp"></jsp:include><table border=1><tr><th>Column1</th><th>Column1</th></tr><%for(int i=0;i<100;i++) {%><tr><td>Value1</td><td>Value1</td></tr><%} %></table><%!public void jspInit(){System.out.println("jsp is inited.............");}public void jspDestroy(){System.out.println("jsp is destroyed........");}%></body></html>
使用了<jsp:include page="menu.jsp"></jsp:include>作为引入时,很明显可以看到区别使用第二种的时候多了两个文件的生成,这就是这两种方法引入最大的区别
阅读全文
1 0
- JSP里的小知识总结(一)
- Oracle 小知识 总结(一)
- Oracle 小知识 总结(一)
- Oracle 小知识 总结(一)
- Oracle 小知识 总结(一)
- MFC 小知识总结一
- JSP的一些小知识
- Jsp 里的 web.xml 一些知识
- VC实用小知识总结 (一) (转)
- js容易混淆或忘记的知识小总结(一)
- JSP基本内置对象,小总结(一)
- VC实用小知识总结 (一)
- 总结零散的小知识
- Struts2的知识整理总结(一)
- 电脑小知识(一)
- iOS小知识(一)
- 小知识(一、netstat)
- 关于jsp页面的一些知识(一)
- JAVA中判断字符串是否为数字的方法
- SnapHelper,对RecyclerView的功能拓展
- 【系统定制】创建自己的安装包组
- HttpURLConnection用法详解
- 《JavaScript高级程序设计》学习笔记(第二章)
- JSP里的小知识总结(一)
- 无意中发现一款以太坊挖矿神器-ETH超级矿工,支持ETH,ETC+SC等各种双挖(10.2内核)破解抽水
- XGBoost快速入门
- javascript算法排序
- java ClassLoader 类加载器(二十二)
- MariaDB
- 根据百度地图JSAPI查找某个地址的经纬度坐标
- Rest模式get,put,post,delete含义与区别
- C#中使用OpenGL:(三)将.lib文件编译为.dll文件