CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

JSP中怎么读取环境变量?

楼主jili(云飘逸-黑云)2003-01-07 15:38:06 在 Java / Web 开发 提问

用的SSLapach+tomcat  
  想在jsp中读取客户端的证书信息  
  apache文档说写在了环境变量SSL_CLIENT_xxxx中  
  jsp怎么读取这些环境变量啊 问题点数:100、回复次数:5Top

1 楼dabobachelor(黑莽)回复于 2003-01-07 16:06:42 得分 50

HttpSession   session   =   request.getSession();  
  ServletContext   ctx   =   session.getServletContext();  
  ctx.getInitParameter("xxxx");  
  你可以试一试!Top

2 楼jili(云飘逸-黑云)回复于 2003-01-07 16:22:17 得分 0

试了,读出来是null?  
  就连非ssl的环境变量比如REMOTE_ADDR  
  读出来也是null  
  源程序很简单,如下  
  <%@   page   contentType="text/html;   charset=gb2312"   %>  
  <html>  
  <head>  
  <title>  
  UserLogin  
  </title>  
  </head>  
  <body>  
  <%  
  HttpSession   session1   =   request.getSession();  
  ServletContext   ctx   =   session1.getServletContext();  
  out.println(ctx.getInitParameter("SSL_CLIENT_S_DN"));  
  %>  
  </body>  
  </html>Top

3 楼elapsed(栀子的泪)回复于 2003-01-07 16:26:24 得分 50

看看下面的程序,就会明白了  
   
   
  <table   border="1"   cellpadding="3"   cellspacing="0">  
  <%    
  String[   ]   propNames   =   {  
  "java.awt.printerjob",  
  "java.class.path",  
  "java.class.version",  
  "java.ext.dirs",  
  "java.library.path",  
  };  
  for   (int   i=0;   i<propNames.length;   i++)   {  
  String   name   =   propNames[i];  
  String   value   =   System.getProperty(name);  
  %>  
      <tr>  
          <td   align="left"   valign="top"><%=   name   %></td>  
          <td   align="left"   valign="top"><%=   value   %></td>  
      </tr>  
      <%  
  }  
  %>  
  </table>Top

4 楼jili(云飘逸-黑云)回复于 2003-01-07 16:36:20 得分 0

你程序读出来的是本机器的系统环境变量  
  而我说的哪个是Apache的进程的环境变量  
  应该怎么读呢Top

5 楼jili(云飘逸-黑云)回复于 2003-01-08 11:11:56 得分 0

解决了  
  原来要在apache的httpd.conf中加入  
  JkEnvVar   SSL_CLIENT_xxxx   SSL_CLIENT_xxxx  
  把apche的进程环境变量传递到tomcat中去  
  散分Top

相关问题

  • PHP如何读取环境变量?
  • 自写 taglib 怎么读取jsp中的变量
  • JSP系统环境变量的设置
  • 急!送分求助,java程序中如何读取系统环境变量?
  • 如何读取cgi变量
  • 如何读取cgi变量
  • jsp+tomcat 5.0+oracle9i的环境变量设置??
  • 请问怎么用JAVA读取LINUX内存中的环境变量,不是读.bash_profile,谢谢!
  • jsp中的变量
  • jsp 连接 ORACLE 9I 连接不上 怎样配置环境变量 谢谢了!!!!

关键词

得分解答快速导航

  • 帖主:jili
  • dabobachelor
  • elapsed

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo