Jsp test page

js

<%--
author:DiegoYun
date:2005-1-21
desc:jsp test page
--%>
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.util.Enumeration,
java.util.Iterator,
java.util.Collection,
java.util.ArrayList"%>
<p>
<table width="100%" border="1" cellpadding="3" cellspacing="0" bordercolor="#000000">
<tr>
<td width="20%" bgcolor="#CCCCCC">Request URI</td>
<%
//get Request URI and put it in a string
String requestUri = request.getRequestURI();
%>
<td bgcolor="#33CCFF"><%=requestUri%></td>
</tr>
</table>
<br>
<table width="100%" border="1" cellpadding="3" cellspacing="0" bordercolor="#000000">
<tr bgcolor="#0099FF">
<td colspan="2">Request Parameter</td>
</tr>
<tr>
<td width="20%" bgcolor="#CCCCCC">Parameter Name</td>
<td bgcolor="#33CCFF">Parameter Value</td>
</tr>
<%
Enumeration enParaNames = request.getParameterNames();
String sParaName = "" ;
String sParaValue = "" ;
while(enParaNames.hasMoreElements())
{
sParaName = (String)enParaNames.nextElement();
%>
<tr>
<td bgcolor="#CCCCCC"><%=sParaName%></td>
<%
String[] sParaValues;
sParaValues = request.getParameterValues(sParaName);
int i;
for(i = 0;i<sParaValues.length;i++)
{
if (i == 0)
{
sParaValue = sParaValues[i];
}
else
{
sParaValue = sParaValue + "," + sParaValues[i];
}
}
if (sParaValue.length() == 0)
{
sParaValue = " ";
}
%>
<td bgcolor="#33CCFF"><%=sParaValue%></td>
</tr>
<%}%>
</table>
<br>
<table width="100%" border="1" cellpadding="3" cellspacing="0" bordercolor="#000000">
<tr bgcolor="#0099FF">
<td colspan="2">Request Attribute</td>
</tr>
<tr>
<td width="20%" bgcolor="#CCCCCC">Attribute Name</td>
<td bordercolor="#000000" bgcolor="#33CCFF">Attribute Value</td>
</tr>
<%
Enumeration enAttrNames = request.getAttributeNames();
String sAttrName = "" ;
String sAttrValue = "" ;
while(enAttrNames.hasMoreElements())
{
sAttrName = (String)enAttrNames.nextElement();
%>
<tr>
<td bgcolor="#CCCCCC"><%=sAttrName%></td>
<%
Object objX = request.getAttribute(sAttrName);
if (objX instanceof String)
{
sAttrValue = (String)objX;
}
else
{
sAttrValue = objX.toString();
}

if (sAttrValue.length() == 0)
{
sAttrValue = " ";
}

%>
<td bgcolor="#33CCFF"><%=sAttrValue%></td>
</tr>
<%}%>
</table>
<br>
<table width="100%" border="1" cellpadding="3" cellspacing="0" bordercolor="#000000">
<tr bgcolor="#0099FF">
<td colspan="2">Session Attribute</td>
</tr>
<tr>
<td width="20%" bgcolor="#CCCCCC">Attribute Name</td>
<td bgcolor="#33CCFF">Attribute Value</td>
</tr>
<%
Enumeration enSesNames = session.getAttributeNames();
String sSesName = "" ;
String sSesValue = "" ;
while(enSesNames.hasMoreElements())
{
sSesName = (String)enSesNames.nextElement();
%>
<tr>
<td width="20%" bgcolor="#CCCCCC"><%=sSesName%></td>
<%
Object o = session.getAttribute(sSesName);
if (o instanceof String)
{
sSesValue = (String)o;
}
else
{
sSesValue = o.toString();
}

if (sSesValue.length() == 0)
{
sSesValue = " ";
}

%>
<td bgcolor="#33CCFF"><%=sSesValue%></td>
</tr>
<%}%>
</table>
</p>

作者Blog:http://blog.csdn.net/WalkingWithJava/

时间: 2024-09-14 00:02:23

Jsp test page的相关文章

jsp中page指令用法详解_JSP编程

本文实例讲述了jsp中page指令用法.分享给大家供大家参考.具体如下: 一.JSP 指令 JSP 指令(directive)影响由 JSP 页面生成的 servlet 的整体结构.下面的模板给出指令的两种可能形式.属性值两边的双引号可以替换为单引号,但引号标记不能完全省略.如果要在属性值中使用引号,则要在它们之前添加反斜杠,' 使用 \'," 使用 \" <% directive attribute="value" %> <% directive

JSP语法Page指令_JSP编程

Page 指令  定义JSP文件中的全局属性.  JSP 语法<%@ page [ language="java" ] [ extends="package.class" ] [ import="{package.class | package.*}, ..." ] [ session="true | false" ] [ buffer="none | 8kb | sizekb" ] [ autoFl

jsp:directive.page import=”&quot;的用法和解释

在JSP网页中我们时常会引入一些包或者需要的类,这时候就需要import,不过import有不同的用法的,其中jsp:directive.page import=""的用法和解释如下:  代码如下 复制代码 <jsp:directive.page import="zero.space.ch03.BookBean"/>  相当于  代码如下 复制代码 <%@ page import="zero.space.ch03.BookBean&quo

jsp:include page中的jquery没用??

问题描述 sub.jsp中使用到$.ajax....,$("xxx")等等东东在main.jsp中使用jsp:include导入sub.jsp,我看火狐的错误控制台显示$("xxx")isnull$.ajax..isnotafunction很明显这是jquery没起作用.我还试过<%@includefile%>在main,sub都引入jquery库,各种组合都没用,这是什么问题,求指导?????????. 解决方案 解决方案二:自己顶求解答啊解决方案三:

JSP语法(6)——Page指令

js|语法 Page 指令 定义JSP文件中的全局属性. JSP 语法<%@ page [ language="java" ] [ extends="package.class" ] [ import="{package.class | package.*}, ..." ] [ session="true | false" ] [ buffer="none | 8kb | sizekb" ] [ au

JSP中的page,request,session,application

application|js|request|session application和session比较简单,这里主要说明request和page的作用范围.application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止.session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态.生命周期:会话超时,或者服务器端强制使会话失效.request:请求作用域,就是客户端的一次请求.page:一个J

jsp基础语法 三 page指令

page指令 page指令是在jsp开发中较为重要,使用此属性,可以定义一个jsp页面的相关属性,包括 设置MIME类型.定义需要导入的包.错误页的指定等 page指令的语法:<%@ page 属性="内容"%> page的主要属性: 设置MIME 先来观察一道程序: <html> <head> <title> New Document </title> </head> <body> <cente

jsp&amp;amp;lt;%@ include page=“top.jsp”%&amp;amp;gt;报错

问题描述 jsp<%@ include page="top.jsp"%>报错 在线等!2处错误!麻烦各位了!jsp<%@ include page="top.jsp"%>报错 解决方案 写错了吧应该下面2种 <jsp:include page=""top.jsp""/><%@ include file=""top.jsp""%> 解决方案二

Freebsd+Resin成功建立支持jsp平台

js 环境:FreeBsd 4.9 Apache1.3.29+php4.3.4+mysql4+ports 安装 首先要cvsup同步ports , /usr/local/bin/cvsup -g -L 2 /usr/local/etc/ports-supfile /usr/local/bin/cvsup -g -L 2 /usr/local/etc/stable-supfile 然后进入http://www.freebsd.org/ports/java.html 进入bsd 关于java 的官方