一、指令标签
<%@ %> 放置在JSP头部,做说明性质的描述
<%@ page %>
<%@ taglib %>
uri=””
prefix=””
<%@ include %> 在JSP中引入已经写好的资源
如果在引入资源时出现乱码,则需要配置web.xml
<jsp-config><jsp-property-group><description>JSPConfiguration</description><display-name>JSPConfiguration</display-name><url-pattern>*.html</url-pattern><el-ignored>false</el-ignored><page-encoding>UTF-8</page-encoding><scripting-invalid>false</scripting-invalid></jsp-property-group></jsp-config>
二、代码标签
三、动作标签
jsp动作标签的作用:替代之前java程序创建对象,对象的赋值取值,请求转发及携带参数 语法:
<jsp:useBean id="atm" class="类全名" scope="request">Atm atm = (Atm)request.getAttribute("atm");相当于if(atm == null){atm = Class.forName("类全名").newInstance();// 创建对象request.setAttribute("atm");}// scope="request"指定作用域(page,request,session,application)
jsp:setProperty name="atm" property="aname" param="aname"
jsp:getProperty name="atm" property="aname" param="aname"
<jsp:forward page="index.jsp"><jsp:param name="testkey" value="testvalue"/></jsp:forward>
<jsp:include page=""></jsp:include>
