初始JSP,下面是一些小笔记。
1、JSP全局变量和局部变量
<%!String str = "全局变量";%>
<%!public void fun1() {
System.out.println("全局函数");
}%>
<%!class C {
private int a;
public void fun() {
System.out.println(a);
}
}%>
<%
String str2 = "局部变量";
%>
<%=str + "直接输出"%>
2、Jsp包含指令
<h1>静态包含</h1>
<%@ include file="common/head.html"%>
<p>content</p>
<%@ include file="common/foot.jsp"%>
<h1>动态包含</h1>
<jsp:include page="common/head.html"></jsp:include>
<p>content</p>
<jsp:include page="common/foot.jsp"></jsp:include>
以后开发用动态包含,以免变量声明冲突。
3、服务器内部跳转
<jsp:forward page="common/target.jsp">
<jsp:param value="java1234" name="userName" />
<jsp:param value="123456" name="password" />
</jsp:forward>
//在target.jsp中
服务器内部跳转页面<br/>
userName:<%=request.getParameter("userName") %><br/>
password:<%=request.getParameter("password") %>