源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 524|回复: 38

[JSP编程] JSP和JSTL获取服务器参数示例

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2013-10-29 17:28:17 | 显示全部楼层 |阅读模式
JSP和JSTL获取服务器参数,项目中很常见的,下面有个不错的获取示例,感兴趣的朋友可以参考下,希望对大家有所帮助 复制代码 代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>JSP和JSTL获取服务器参数</title>
</head>
<body>
JSP方式<br/>
<%

String SERVER_NAME = request.getServerName();

String SERVER_SOFTWARE = getServletContext().getServerInfo();

String SERVER_PROTOCOL = request.getProtocol();

Integer SERVER_PORT = request.getServerPort();

String REQUEST_METHOD = request.getMethod();

String PATH_INFO = request.getPathInfo();

String PATH_TRANSLATED = request.getPathTranslated();

String SCRIPT_NAME = request.getServletPath();

String DOCUMENT_ROOT = request.getRealPath("/");

String QUERY_STRING = request.getQueryString();

String REMOTE_HOST = request.getRemoteHost();

String REMOTE_ADDR = request.getRemoteAddr();

String AUTH_TYPE = request.getAuthType();

String REMOTE_USER = request.getRemoteUser();

String CONTENT_TYPE = request.getContentType();

Integer CONTENT_LENGTH = request.getContentLength();

String HTTP_ACCEPT = request.getHeader("Accept");

String HTTP_USER_AGENT = request.getHeader("User-Agent");

String HTTP_REFERER = request.getHeader("Referer");

HashMap infoMap = new HashMap();

infoMap.put("SERVER_NAME", SERVER_NAME);

infoMap.put("SERVER_SOFTWARE", SERVER_SOFTWARE);

infoMap.put("SERVER_PROTOCOL", SERVER_PROTOCOL);

infoMap.put("SERVER_PORT", SERVER_PORT);
infoMap.put("REQUEST_METHOD", REQUEST_METHOD);

infoMap.put("PATH_INFO", PATH_INFO);

infoMap.put("PATH_TRANSLATED", PATH_TRANSLATED);

infoMap.put("SCRIPT_NAME", SCRIPT_NAME);

infoMap.put("DOCUMENT_ROOT", DOCUMENT_ROOT);

infoMap.put("QUERY_STRING", QUERY_STRING);

infoMap.put("REMOTE_HOST", REMOTE_HOST);

infoMap.put("REMOTE_ADDR", REMOTE_ADDR);

infoMap.put("AUTH_TYPE", AUTH_TYPE);

infoMap.put("REMOTE_USER", REMOTE_USER);

infoMap.put("CONTENT_TYPE", CONTENT_TYPE);

infoMap.put("CONTENT_LENGTH", CONTENT_LENGTH);

infoMap.put("HTTP_ACCEPT", HTTP_ACCEPT);

infoMap.put("HTTP_USER_AGENT", HTTP_USER_AGENT);

infoMap.put("HTTP_REFERER", HTTP_REFERER);

Iterator it = infoMap.keySet().iterator();

%>

<%
while (it.hasNext()) {
Object o = it.next();
%>
  <%=o%>
  <%=infoMap.get(o)%>
  <% out.println("<br>"); }%>
<br/>

JSTL方式<br/>
${pageContext.request} |取得请求对象<br>
${pageContext.session} |取得session对象<br>
${pageContext.request.queryString} |取得请求的参数字符串<br>
${pageContext.request.requestURL} |取得请求的URL,但不包括请求之参数字符串<br>
${pageContext.request.contextPath} |服务的web application的名称<br>
${pageContext.request.method} |取得HTTP的方法(GET、POST)<br>
${pageContext.request.protocol} |取得使用的协议(HTTP/1.1、HTTP/1.0)<br>
${pageContext.request.remoteUser} |取得用户名称<br>
${pageContext.session.new} |判断session是否为新的,所谓新的session,表示刚由server产生而client尚未使用<br>
${pageContext.session.id} |取得session的ID<br>

${header["User-Agent"]}|用户浏览器的版本<br/>
${header["Host"]}|IP<br/>
${pageContext.request.remoteAddr } |取得用户的IP地址<br>
${pageContext.servletContext.serverInfo}|取得主机端的服务信息<br>
${pageContext.request.serverPort}|端口信息<br>
${pageContext.request.serverName}|服务器名称<br>
${pageContext.request.remoteHost}|客户机名称<br>
</body>
</html>
回复

使用道具 举报

0

主题

1万

回帖

100

积分

注册会员

Rank: 2

积分
100
发表于 2022-9-7 13:33:47 | 显示全部楼层
啦啦啦啦啦德玛西亚
回复 支持 反对

使用道具 举报

6

主题

2万

回帖

247

积分

中级会员

Rank: 3Rank: 3

积分
247
发表于 2022-10-26 15:44:40 | 显示全部楼层
66666666666666666666
回复 支持 反对

使用道具 举报

匿名  发表于 2022-10-26 17:00:31

slot games


free casino slots
<a href="https://casino-online-slots-real.com/">free casino games</a>
online casino
<a href="https://free-slots-casino.us/">free slots no download no registration</a>
free slots online
<a href="https://slotsonfreegames.com/">casino slots</a>
回复 支持 反对

使用道具

匿名  发表于 2022-10-26 17:01:11

free slots no download no registration

casino games
<a href="https://casino-online-slots-real.com/">slots free</a>
casino online
<a href="https://free-slots-casino.us/">casino</a>
casino real money
<a href="https://slotsonfreegames.com/">slots games</a>
回复 支持 反对

使用道具

匿名  发表于 2022-10-26 17:01:47

slotomania online slots

64000928 ·±нУЪ 2022-9-7 13:33
АААААВВкОчСЗ

slot games
<a href="https://casino-online-slots-real.com/">free casino slots</a>
slots free online
<a href="https://free-slots-casino.us/">free casino slots</a>
free slots no registration or downloading
<a href="https://slotsonfreegames.com/">slot games</a>
回复 支持 反对

使用道具

匿名  发表于 2022-10-26 17:02:22

slot

УОН 37.139.53.x ·±нУЪ 2022-10-26 17:00
free casino slots
free casino games
online casino

free online slots
<a href="https://casino-online-slots-real.com/">free slots no download</a>
casino games slots free
<a href="https://free-slots-casino.us/">online casino real money</a>
free slot machines
<a href="https://slotsonfreegames.com/">free casino games</a>
回复 支持 反对

使用道具

匿名  发表于 2022-10-26 17:02:58

play slots

УОН 37.139.53.x ·±нУЪ 2022-10-26 17:00
free casino slots
free casino games
online casino

free online slot machines
<a href="https://casino-online-slots-real.com/">slots online</a>
online slots
<a href="https://free-slots-casino.us/">free slots</a>
casino games
<a href="https://slotsonfreegames.com/">casino games</a>
回复 支持 反对

使用道具

匿名  发表于 2022-10-26 17:03:36

free online slots


free slot machines
<a href="https://casino-online-slots-real.com/">casino games</a>
casino slots
<a href="https://free-slots-casino.us/">play slots</a>
free slot games
<a href="https://slotsonfreegames.com/">slots online</a>
回复 支持 反对

使用道具

匿名  发表于 2022-10-26 17:04:10

online slots

УОН 37.139.53.x ·±нУЪ 2022-10-26 17:03
free slot machines
casino games
casino slots

slot machine
<a href="https://casino-online-slots-real.com/">free slot machines</a>
casino online
<a href="https://free-slots-casino.us/">free slot machines</a>
free slots
<a href="https://slotsonfreegames.com/">slots</a>
回复 支持 反对

使用道具

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-30 05:48 , Processed in 0.074744 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表