<%
String uri=request.getRequestURI();
uri=uri.substring(uri.lastIndexOf("/")+1);
out.println(uri); 
%>
我要100  :)

解决方案 »

  1.   

    or request.getServletPath()
    ;)
      

  2.   

    request.getRequestURI()
    xixi :)
      

  3.   

    好,我会给的,能在问个问题么?
    怎么得到连到当前页面的叶面文件名?
    比如从a.jsp连到b.jsp,如何在b中得到a的文件名?
      

  4.   

    ASP中我知道,JSP中。估计无解
      

  5.   

    咣当~~~
    要不改用xml?
    然后再做个ejb解释dtd?
    好像很麻烦~~~~~~~~~
      

  6.   

    <%
    String uri=request.getHeader("referer");
    uri=uri.substring(uri.lastIndexOf("/")+1);
    out.println(uri); 
    %>
    这样就可以得到请求页面的名字了!!!呵呵,给分啊~~~:)
      

  7.   

    厉害!服了!!!
    分我给定了,就是你flashroom了!
    能告诉我header是什么呢?哪里能找到相关的资料?
    比如header中每个name对应的value是什么,表示什么意思
    再次十分感谢!!!
      

  8.   

    哈哈,不敢当,我也是刚才查的API文档!
    request.getHeaderNames()返回包含Header所有数据的Enumeration对象。
    要先
    import  "java.util.*"
    <%
    Enumeration param=request.getHeaderNames();
    while (param.hasMoreElements())
    {
    String a=(String)param.nextElement();
    out.println(a+"=");
    out.println(request.getHeader(a)+"<br>");
    //out.println(request.getHeader("referer"));
    }
    %>这样你就知道Header里面都是些什么东西了。呵呵