Servlet获取服务器的运行参数
2012-03-08 14:14
375 查看
Servlet获取服务器的运行参数
复制搜索
复制搜索
package web.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class GetServerInfoServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); out.println("<HTML>"); out.println(" <HEAD><TITLE>display server info</TITLE></HEAD>"); out.println(" <BODY>"); printValue(request,out); out.println(" </BODY>"); out.println("</HTML>"); out.flush(); out.close(); } public void printValue(HttpServletRequest request,PrintWriter out) throws IOException{ out.println("<table align='center' border='1'>"); out.println("<tr><th>参数名</tg><th>数值</th></tr>"); out.println("<tr><td>服务器IP</td><td>"+request.getRemoteAddr()+"</td></tr>"); out.println("<tr><td>服务器名</td><td>"+request.getServerName()+"</td></tr>"); out.println("<tr><td>服务器端口号</td><td>"+request.getServerPort()+"</td></tr>"); out.println("<tr><td>协议名</td><td>"+request.getScheme()+"</td></tr>"); out.println("<tr><td>协议版本</td><td>"+request.getProtocol()+"</td></tr>"); out.println("<tr><td>请求的方法</td><td>"+request.getMethod()+"</td></tr>"); out.println("<tr><td>请求的url</td><td>"+request.getRequestURI()+"</td></tr>"); out.println("<tr><td>上下文路径</td><td>"+request.getContextPath()+"</td></tr>"); out.println("<tr><td>Servlet路径</td><td>"+request.getServletPath()+"</td></tr>"); out.println("</table>"); } }
复制搜索
复制搜索
相关文章推荐
- Java - Servlet中如何获取用户配置的初始化参数以及服务器上下文参数?
- OS开发之AFNetworking-解决Servlet用request.getParameter("")无法获取到post参数的问题
- Servlet环境下访问tomcat服务器相关资源获取路径的几个方式
- web.xml中在Servlet中获取context-param和init-param内的参数
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- BT源代码学习心得(二):程序运行参数的获取 转自CSDN:gushenghua的专栏
- java获取系统/服务器时间,从String类型时间获取取一部分时间参数
- 解决Asp.net Web网站发布到服务器上运行时,某界面传参数过多,造成的“此请求的查询字符串的长度超过配置的 maxQueryStringLength 值”错误。
- httpServletRequest对象获取请求参数
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- Java - Servlet中如何获取用户提交的查询参数或表单数据?
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- PHP关闭$_ENV后获取服务器参数的办法
- 20160321servlet学习笔记获取web.xml配置参数
- servlet中获取各种相对地址(服务器、服务器所在本地磁盘、src等)。
- Servlet获取请求参数、表单验证(2015.9.15)
- JavaWeb 初步学习一(ServletConfig参数获取,ServletContext共享数据与请求转发)
- Hadoop 历史服务器获取作业运行信息
- JSP和JSTL获取服务器参数
- Servlet 获取初始化参数