我在局域网内发布JSP网站,可以通过10.1.38.200:8080/xxx/login.jsp进行访问,但是奇怪的是用户点击某个localhost:8080/xxx/xxx.jsp链接的时候会报500的错误,后来我把localhost都改成了10.1.38.235后,用户没问题,但是我自己访问某个链接的时候会弹回登录界面。这是怎么回事?
注:我写了过滤器。

解决方案 »

  1.   

    这个这儿,localhost和你自己的IP对于你自己来说是一回事儿,但是对本人来说,是一回事儿吗?
      

  2.   

    晕 我是想说对别人来说 localhost和你的IP就不是一回事儿了  可恨的输入法...
      

  3.   

    我后来都改成Ip的值了,但是自己一访问链接就返回login.jsp了~~~
      

  4.   

    后面的235写错了,是200。但访问某个链接还是弹回login.jsp页面
      

  5.   

    呵呵,这个localhost只对你本机管用,别的localhost是他们自己机器的ip地址,你发布的服务的ip是你的。所以别无法访问喽。跳转是不是session过期的问题,lz看一下。
      

  6.   

    在你本地localhost和ip的都可以,但是对别人必须用ip的
      

  7.   

    要用IP我知道了,不是SESSION的问题吧,用户点了就正常。只有本机访问会跳回首页
      

  8.   

    对楼上有人说的那种现象呀,是说你的include file时,用的相对路径呀,如果在你本机调试可以话,那就不要管楼上所说的;对你这所说的IP与localhost关系,我给你说,你要不明白localhost是怎么会事呀,你就用
    http://IP:端口/xx/xx.jsp的格式啦,别瞎搞啦,对于同一个局域网中的,这种方法同样适用!
    明白吗?
    你说的现象呀,我的感觉是你的文档发布有问题呀,第一,你的WEB SERVER 没有配置好,第二:你的文档没有COPY全啦,第三:。WAR档没有进行的解压啦! 第四:你要认真噢,不论是本机还是服务器,都是要认真对待的!
      

  9.   

    晕,我用的就是http://IP:端口/xx/xx.jsp的格式呀
      

  10.   

    别人要用你的IP自己的话Ip localhost都可以
      

  11.   

    是啊 ,但是换了IP就出问题了呀,我现在的问题是换了IP后影响到自己的使用了,点击链接会弹回Login.jsp,是不是过滤器写的有问题?