jsp基础语法
Posted amcomputer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp基础语法相关的知识,希望对你有一定的参考价值。
需要提前导入的依赖:
<dependencies>
<!--添加Servlet和JSP依赖-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.3</version>
</dependency>
<!-- 添加jsp语法依赖包-->
<!-- https://mvnrepository.com/artifact/javax.servlet/jstl -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
理解Servlet与JSP的关系
JSP最终会转换为Servlet对象
JSP可以理解为html代码加Java代码----------》实现了动态web目标
注释:
<%-- this a comment–%>
表达式:
<%=new java.util.Date()
注意=号位置,前面没有空格
写Java语法
<%
int i=0;
%>
下面是一个基本用法:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%--<%@ page isErrorPage="true" %>--%>
<%@ page errorPage="./error/500.jsp" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
<%=new java.util.Date()
%>
<%=new java.util.Date()
%>
<%--在代码中进行分割--%>
<% int i=0;
for (int j = 0; j < 8; j++) {%>
hello world <% out.println(
j
); %>
<%
int k = 5;
}%>
<%@include file="common/footer.jsp"%>
<jsp:include page="/common/footer.jsp"/>
</body>
</html>
以上是关于jsp基础语法的主要内容,如果未能解决你的问题,请参考以下文章