這裏只是小編的筆記,如有不好見諒
註釋
xml文件(定義數據)
jsp9個隱含對象
隱含out對象方法
隱含request對象
例子:
<%@ page pageEncoding="utf-8" import="java.util.*" language="java"%>
<!DOCTYPE body PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<body>
<%
Enumeration e=request.getHeaderNames();
while(e.hasMoreElements())
{String name=(String)e.nextElement();
out.println(name+"="+request.getHeader(name)+"<br>");
}
%>
</body>
cookies
登錄代碼:
index.jsp
<%@page pageEncoding="utf-8" %>
<html>
<body>
<h1>請登錄!</h1>
<form action="index1.jsp" method="POST">
用戶名:<input name="username"/><br/>
密碼:<input name="password" type="password"/><br/>
<input type="submit"/>
</form>
</body>
</html>
index1.jsp
<%@page pageEncoding="utf-8" %>
<%
String username=request.getParameter("username");
String password=request.getParameter("password");
if(username!=null && username.equals("a")&&password!=null&&password.equals("1"))
{RequestDispatcher d=request.getRequestDispatcher("m.jsp");
d.forward(request, response);}
else
{RequestDispatcher d=request.getRequestDispatcher("MyJsp.jsp");
d.forward(request, response);}
%>
m.jsp
<body>
This is Successful page. <br>
</body>
MyJsp.jsp
<body>
This is Fail page. <br>
</body>
respose
execl打開文件
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
response.setContentType("application/vnd.ms-excel");
out.println("姓名\t成績");
out.println("張三\t90");
out.println("李四\t80");
out.println("平均\t=(90+80)/2");
%>