JSP基础语法
1) 注释
<!--html注释,此注释会发送到客户端-->
<%
//可以使用JAVA单行注释,不发送到客户端
/*
可以使用多行注释,不发送到客户端
*/
%>
2)声明语句
<%!声明全局变量%>
<%=表达式%> 相当于<% out.println(表达式);%>,推荐使用前者
3)Scriptlet:脚本小程序,写在<%%>中
4)接受参数
<%
request.getParameter("参数名称");
%>
5)page指令
配置字符集:<%@ page contentType="text/html;charset=gb2312" %>
导入类:<%@ page import="java.util.*"%>
6)俩种包含<%@ include file="filename" %>与<jsp:include page="filename"/>
<%@ include file="filename" %>:是先包含, 后处理,只把内容添加进来
<jsp:include page="filename"/> 推荐使用!!!:先处理,后包含,如果是个动态JSP页面,则会先进行处理,把结果包含近来。
<%@ include file="filename" %>
<jsp:include page="incl.jsp">
<jsp:param name="参数名" value="值"/>
</jsp:include>
接受参数,同样使用<% request.getParameter("参数名称"); %>
6)服务器跳转,地址栏中不会发生变化
<jsp:forward page="filename">
<jsp:param name="参数名" value="值"/>
</jsp:forward>
接受参数,同样使用<% request.getParameter("参数名称"); %>