我们公司下面有很多分公司,现在我们想为他们每个都做一个网站,由于网站模板都是用的同一个,所以我想用数据库和后台来做,我只要输入类似http://localhost/bj我就能生成bj公司的网站,数据库是好做,现在问题出来了,我怎么才能在我的首页读到bj呢
象这样的
String bj =request.getParameter("bj");
我总不能做成http://localhost/id=bj吧
String bj =request.getParameter("id");
该怎么做呢?

解决方案 »

  1.   

    读Url,比如/bj,做一个重定向应该可以啊....
      

  2.   

    var bj= window.location.href.substring(window.location.href.lastIndexOf("/")+1);
      

  3.   

    隐藏域传值
     通过后台判断  公司的URL就不用变了
      

  4.   

    javax.servlet.http.HttpServletRequest
    这样涉及的是这个类的用法  
    String url=request.getRequestURI();是获得当前的url
    String serverName = request.getServerName();是获得当前的服务器名字
    String realPath = request.getRealPath("/"); 是获得当前的实际路径
      

  5.   

    代码如下
    <%
    String url=request.getRequestURI();
    if(url.equals("......."))
      response.sendRedirect("改变的路径");
    %>
      

  6.   

    本帖最后由 java2000_net 于 2008-03-17 17:08:40 编辑