maven的依赖
pom.xml
-------
<dependencies>
<!--Servlet依赖-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<!--JSP依赖-->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.3</version>
</dependency>
<!--JSTL表达式的依赖-->
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>jst1-api</artifactId>
<version>1.2</version>
</dependency>
<!-- standard -->
<dependency>
<groupid>taglibs</groupId>
<artifactId>standard</artifactId><version>1.1.2</version>
</dependency>
</dependencies>
JSP基础语法
任何语言都有自己的语法,JAVA中有,JSP作为java技术的一种应用,支持Java所有语法,它还拥有一些自己扩充的语法 !(了解,知道即可! )
<%--
--JSP表达式
--作用:用来将程序的输出,输出到客户端<%=变量或者表达式%>
--%>
<%= new java.util.Date();%>
<%--jsp脚本片段--%>
<%
int sum = ;
for (int i = 1; i <=100 ; i++) {
sum+=i;
}
out.println( "<h1>Sum="+sum+"</h1>");
%>
<%--在代码嵌入HTML元素--%>
<% for ( int i = 0; i < 5; i++){ %>
<h1>Hello,world<%=i %></h1>
<% } %>
jsp声明 : 会被编译到JSP生成Java的类中! 其他的,就会被生成到_jspService方法中!
在JSP,嵌入Java代码即可!
<% %>
<%= %>
<%! %>
<%--注释--%>
JSP的注释,不会在客户端显示,HTML就会!
JSP指令
<%apage args. . .. %>
<%@include file=""%>
<%--@include会将两个页面合二为一—-%>
<%@include file="common/header.jsp "%>
<h1>网页主体</h1>
<%ainclude file="common/footer.jsp"%>
<%--jsP标签
--jsp:include:拼接页面,本质还是三个
--%>
<jsp:include page="/common/header.jsp" />
<h1>网页主体</h1>
<jsp:include page="/common/footer.jsp" />