详情在网上搜索了下,讲解的非常详细,想看的请点这里,然后看的视频学习,这里就只放代码测试部分。
jsp01.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" errorPage="error.jsp"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<div>
变量定义:<%=i%>
方法定义:<%=getString()%>
</div>
<body>
<div>
<%!int i = 0;
public String getString() {
return "I AM DON";
}%>
</div>
<div>
<%@include file="included.jsp"%>
</div>
<div>
<!-- 这样写可以加入更多的html代码 -->
<%
int i = 1 / 0;
int j = 0;
if (j == 0) {
%>
<h1>验证成功</h1>
<h1>验证成功</h1>
<h1>验证成功</h1>
<%
} else {
%>
<h1>验证失败</h1>
<%
}
%>
<%
if (j == 0) {
out.println("<h1>验证成功</h1>");
} else {
out.println("<h1>验证失败</h1>");
}
%>
</div>
</body>
</html>
jsp02.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
application.setAttribute("name", "吴");
session.setAttribute("name2", "狗");
%>
<div>
<form method="post" action="jsp03.jsp">
<input type="text" name="username" /> <input type="submit" value="提交" />
</form>
</div>
jsp03.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<div>
<%
String testInitParameter = application.getInitParameter("testInitContextParam");
String testApplication = (String) application.getAttribute("name");
String testSession = (String) session.getAttribute("name2");
String testRequest=(String)request.getParameter("username");
String testPage=(String)pageContext.getSession().getAttribute("name2");
//response.setHeader("refresh","2;URL=jsp02.jsp");
%>
<div>
testInitParameter的值:<%=testInitParameter%>
</div>
<div>
testApplication的值:<%=testApplication%>
</div>
<div>
testSession的值:<%=testSession%>
</div>
<div>
testRequest的值:<%=testRequest%>
</div>
<div>
testPage的值:<%=testPage%>
</div>
<div>
testConfig的值:<%=config.getServletName()%>
</div>
</div>