注释:
<!-- HTML注释,此注释内容会发送到客户端 -->
<%
// 可以使用JAVA的单行注释
/*
多行注释
*/
%>
<%--
JSP中使用的注释
--%>
全局变量和局部变量:
<%!
// 全局变量,赋值一次。刷新页面不会重新赋值。
// 不加!表示局部变量
int i = 0 ;
%>
<%=++i%>
转义:
out.println("<table border=/"1/">") ;
接收参数 :
<%
// 接收参数
String name = request.getParameter("uname") ;
%>
转换数据类型为int:
int row = Integer.parseInt(t_row) ;
为jsp页面制定编码:(解决中文问题)
<%@ page contentType="text/html;charset=gb2312"%>
服务器端转跳:
<% String name = "LiXingHua" ; %>
<jsp:forward page="forwardDemo02.jsp">
<jsp:param name="ref1" value="MLDN"/>
<jsp:param name="ref2" value="<%=name%>"/>
</jsp:forward>
<jsp:include page=""> 标签包含的文件格式:
<%-- 可以包含*.jsp *.txt *.inc 三种文件格式 --%>
<jsp:include page="incl.jsp">
<jsp:param name="ref1" value="MLDN"/>
<jsp:param name="ref2" value="LXH"/>
</jsp:include>
<jsp:include page="incl.txt">
<jsp:param name="ref1" value="MLDN"/>
<jsp:param name="ref2" value="LXH"/>
</jsp:include>
<jsp:include page="incl.inc"/>
form表单提交方式的讨论:
post:提交内容不显示 没有长度要求
get: 提交内容会显示 地址栏中的长度只有4~5k,如果传递大量数据,则无法使用。
包含语句:
1 . <%@include file="*.jsp"%> //可以包含的文件类型有:.jsp .html .txt .inc
// 只包含内容
//静态的包含页面
//先包含进来,再处理
2 . <jsp:include file="*.jsp"> // 动态的包含页面
// 先处理,再包含