共享JSP部署后测试代码

为了方便,不想修改JSP代码,所以直接编写JSP代码。日后只要复制过去就可以测试服务器相关信息。

(说明:本人不会JAVA,第一次编写JSP,只是测试使用)

效果如下:

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<%@ page contentType="text/html; charset=UTF-8"%>

<%@ page import="java.util.*" %>

<html>

<head>

<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>

<title>sunday tomcat</title>

<meta name="Author" content="centos,yum,update" />

<meta charset="utf-8" />

<link rel="shortcut icon" href="images/itour.ico" />

</head>

<body>

<br><br><br>

<%

//HttpSession session = request.getSession(true);

System.out.println(session.getId());

//out.println("<br> SESSION ID:" + session.getId()+"<br>");

String serverName = request.getServerName();

int serverPort = request.getServerPort();

%>

<table width="80%" border="1" align="center">

<tr>

<th colspan=2>tomcat test by linwangyi</th>

</tr>

<tr>

<td>服务器IP</td>

<td><% String serverIP  = request.getLocalAddr();

out.print( serverIP);%></td>

</tr>

<tr>

<td>服务器tomcat端口</td>

<td><% int serverPORT = request.getLocalPort();

out.print( serverPORT);%></td>

</tr>

<tr>

<td>访问主机名称</td>

<td><%=serverName%></td>

</tr>

<tr>

<td>访问端口</td>

<td><%=serverPort%></td>

</tr>

<tr>

<td>根目录绝对路径</td>

<td><%out.print( application.getRealPath(request.getRequestURI()) );%> </td>

</tr>

<tr>

<td>SESSION ID</td>

<td><%=session.getId()%></td>

</tr>

<tr>

<th colspan=2>客户端信息</th>

</tr>

<tr>

<td>客户端IP</td>

<td><%

String USERHeader=request.getHeader("x-forwarded-for");

if (USERHeader != null) {

out.print( request.getHeader("x-forwarded-for") );

} else {

out.print( request.getRemoteAddr() );

}

%></td>

</tr>

<tr>

<td>User-Agent信息</td>

<td><% String USERAgent  = request.getHeader("User-Agent");

out.print( USERAgent);%></td>

</tr>

</table>

</body>

</html>

时间: 2024-11-05 07:03:54

共享JSP部署后测试代码的相关文章

Struts2、SpringMVC、Servlet(Jsp)性能对比 测试

Struts2.SpringMVC.Servlet(Jsp)性能对比 测试 . Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照它. 做为一个程序员,对于各个框架的性能要有一个基本的认知,便于选型时做出正确的决策. 在测试中发现了什么也不要大喊大叫,因为这些都是Java程序员的基础知识. 人人都要了解. ----------------------------------------------------------------------------------

在Ubuntu中部署并测试HyperLedger Fabric

最近开始研究区块链,对这个新兴的技术有了基本概念上的了解,所以打算基于一个开源项目做做实验.如果是做数字货币,那么比特币的源代码是最好的了,不过这算是区块链1.0吧,已经有很多改进的竞争币和山寨币出来了,所以打算对区块链2.0,也就是智能合约入手. 智能合约比较成功的就是以太坊了.以太坊主要是公有链,其实对企业应用来说并不是特别合适,而且本身并没有权限控制功能,面向企业的,主要还是超级账本HyperLedger的Fabric和刚刚开源出来的R3的Corda.关于这些项目的应用场景和区别,我觉得这

.NET单元测试的艺术-3.测试代码

开篇:上一篇我们学习单元测试和核心技术:存根.模拟对象和隔离框架,它们是我们进行高质量单元测试的技术基础.本篇会集中在管理和组织单元测试的技术,以及如何确保在真实项目中进行高质量的单元测试. 系列目录: 1.入门 2.核心技术 3.测试代码 一.测试层次和组织 1.1 测试项目的两种目录结构 (1)集成测试和单元测试在同一个项目里,但放在不同的目录和命名空间里.基础类放在单独的文件夹里. (2)集成测试和单元测试位于不同的项目中,有不同的命名空间. 实践中推荐使用第二种目录结构,因为如果我们不把

Openstack入门篇(十一)之neutron服务(控制节点)的部署与测试

1.Neutron的介绍 Neutron 为整个 OpenStack 环境提供网络支持,包括二层交换,三层路由,负载均衡,防火墙和 *** 等.Neutron 提供了一个灵活的框架,通过配置,无论是开源还是商业软件都可以被用来实现这些功能.Openstack的设计理念是把所有的组件当做服务来注册的. Neutron就是网络服务.它将网络.子网.端口和路由器抽象化,之后启动的虚拟主机就可以连接到这个虚拟网络上,最大的好处是这些都可视化的在Horizon里得到了实现,部署或者改变一个SDN变得非常简

weblogic对JSP预编译、weblogic读取JSP编译后的class文件、ant中jspc预编译JSP

我们都知道在weblogic中JSP是每次第一次访问的时候才会编译,这就造成第一次访问某个JSP的时候性能下降,有时候我们也希望JSP被编译成class然后打包在jar中实现隐藏JSP的功能,下面介绍自己几天来的研究成果.在这里weblogic采用的是weblogic12c. 前提知道JSP编译之后存放的位置在:%base%\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_user\Struts\km2umq\jsp_s

Android网络传输中必用的两个加密算法:MD5 和 RSA (附java完成测试代码)

MD5和RSA是网络传输中最常用的两个算法,了解这两个算法原理后就能大致知道加密是怎么一回事了.但这两种算法使用环境有差异,刚好互补. 一.MD5算法 首先MD5是不可逆的,只能加密而不能解密.比如明文是yanzi1225627,得到MD5加密后的字符串是:14F2AE15259E2C276A095E7394DA0CA9  但不能由后面一大串倒推出yanzi1225627.因此可以用来存储用户输入的密码在服务器上.现在下载文件校验文件是否中途被篡改也是用的它,原理参见:http://blog.c

在Eclipse中使用tomcat部署后的发布位置

学习java web 中的jsp时,想要查看其发布后的访问生成的java和class文件在哪里,但是不知道其放在哪里了. 在eclipse中使用了tomcat部署工程,那么将会建立一个Server的项目 各种查看都没有相关的信息...(这个工程不能关闭,关闭则将导致tomcat不能部署了) 于是乎尝试在jsp中打印文件的位置得到了想要的位置了. <% out.print(application.getRealPath("/")); %> 访问得到 D:\workspace\

jsp弹出新窗口代码

1.最基本的弹出窗口代码其实代码非常简单: <SCRIPT LANGUAGE="javascript"> <!-- window.open (page.html); --> </SCRIPT> 因为这是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间. <!--  -->是对一些版本低的浏览器起作用,在这些老

Office365与本地Exchange混合部署后无法互相发送邮件及解决方案

Office365与本地Exchange混合部署后无法互相发送邮件及解决方案 我们前面的文章介绍了Office365与本地Exchange混合部署及Office365与本地Exchange互相迁移用户的配置介绍,今天就介绍Office365与本地的Exchange邮箱用户实现邮件互相收发介绍,说到Online与本地的Exchange邮件互发,我们都知道,在配置Online与本地Exchange互发及添加本地域的时候,验证本地域,验证的时候,需要在本地的DNS中将MX记录指向Online,只有这样