实例详解JSP内置对象
日期:2008年5月11日 作者: 查看:[大字体 中字体 小字体]-
<INPUT TYPE="submit" value="yes" name="submit">
</FORM>
<% String str=request.getParameter("submit");
if(str==null)
{str="";
}
if(str.equals("yes"))
{response.setContentType("application/msword;charset=GB2312");
}
%>
</FONT>
</BODY>
</HTML>
2.Response重定向:在某些情况下,当响应客户时,需要将客户重新引导至另一个页面,可以使用response的sendRedirect(URL)方法实现客户的重定向。
例如:response2.jsp:
<html>
<head><title>Where to go</title></head>
<body>
<%
String address = request.getParameter("where");
if(address!=null){
if(address.equals("ChinaWebber"))
response.sendRedirect("http://www.ChinaWebber.com");
else if(address.equals("Yahoo"))
response.sendRedirect("http://www.yahoo.com");
else if(address.equals("Sun"))
response.sendRedirect("http://www.sun.com");
}
%>
<b>Please select:</b><br>
<form action="goto.jsp" method="GET">
<select name="where">
<option value="ChinaWebber" selected>go to ChinaWebber
<option value="Sun" > go to Sun
<option value="Microsoft" > go to Microsoft
</select>
<input type="submit" value="go">
</form>
三.Session对象
1.什么是Session:Session对象是一个jsp内置对象,它在第一个jsp页面被装载时自动创建,完成会话期管理。
从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就需要session对象。
下一篇:JSP连接sybase数据库中文显示问题终极解决办法
