JSP指令标签
%@xxx% 通常放置在JSP头部,做说明性质的描述
%@page%
%@taglib% Jsp Standard Tag Library JSTL
uri=”http://java.sun.com/jsp/jstl/core“ prefix=”c”
%@include% 用来在当前JSP中引入已经写好的资源 .jsp .html
index.jsp**
<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@include file="test.jsp"%><html><head></head><body>我是index.jsp</body></html>
test.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head><script type="text/javascript">window.onload=function (){alert(111);}</script></head><body>我是被引入的资源</body></html>


include标签引入一个HTML资源(产生中文乱码,即便设置了charset也不好用),为了解决这个问题,我们需要在web.xml中配置一些信息(第7、10行,其余代码为其他配置)
<jsp-config><jsp-property-group><!-- 描述这个组是干什么的--><discription>HTMLConfiguration</discription><!-- 组名--><display-name>HTMLConfiguration</display-name><url-pattern>*.html</url-pattern><!-- 默认为false--><el-ignored>false</el-ignored><page-encoding>UTF-8</page-encoding><!-- 默认为false,同意脚本运行--><scripting-invalid>false</scripting-invalid></jsp-property-group></jsp-config>
JSP代码标签
<%! %>
<% %>
<%= %>
JSP动作标签 用来代替JSP中java创建对象,对象的赋值取值,请求参数,携带参数
