今天把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("参数名称"); %>