大家好。【问题】
jsp页面,公司内部测试没有问题,外部访问时,出现了http400错误,页面没有显示,此时刷新一下,页面又可以正常显示了。网上搜了一下,据说是url指定重复,我检查了没有重复的url;
还有人说是缓存问题,我又在jsp中添加了如下代码,
  response.setHeader("Pragma","No-cache");     
  response.setHeader("Cache-Control","no-cache");     
  response.setDateHeader("Expires",   0);可是问题依然出现。请教各位,这究竟是什么问题呢?如何解决呢?谢谢。

解决方案 »

  1.   

    楼上好深奥啊,
    http400,应该是地址不对吧,如果能访问到目标jsp,那即便不显示,也不应该出这个错误吧。不懂,继续请教。
      

  2.   

    楼上说得没错,我使用ip直接访问的,这也是项目要求的。
    这个和域名解析有关吗?恳请大家多给讲解一下,我刚从嵌入式转行搞web开发,啥也不懂。谢谢。
      

  3.   


    好像不是这个原因,
    我做的网站,有三个机能是类似的,
    虽然外部指定ip访问,但是另外两个机能是ok的,只有一个出现了这个问题。
    当初设计的时候,都是类似的处理啊。想不明白。