怎么在jsp中隐藏跳转路径?以前在弄域名的时候看到有这个设置,所有的连接都不会在地址栏中显示出来,在jsp中如何实现?

解决方案 »

  1.   

    我不太清楚,帮你顶一下
    我就知道如果你的页面中有frameset的话,地址栏不会显示frame中页面的路径
      

  2.   

    你将跳转方式设为forwaord就隐藏了跳装的路径
      

  3.   

    forward只用于服务器内部跳转不通过浏览器发送新的http请求,因此url不会改变但是如果需要跳转至其他服务器资源,forward无能为力,只有重定向了
      

  4.   

    全部用javascript进行封装,然后进行加密。就搞定了。
      

  5.   

    js的路径是可以在page source中看到的
      

  6.   

    不知道你要隐藏的目的是什么
    普通方法用JS函数进行页面跳转或再加上Frameset就行了
    跟JSP有关的就是那个forward了,具体说明上面都已经有了
      

  7.   

    “所有的连接都不会在地址栏中显示出来”
    仅此而已嘛,就是用URL重定向了
      

  8.   

    forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。<forward>
    redirect 若设置为true,则ActionServlet使用sendRedirect()方法来转发资源
    我在 struts-config.xml 里边没有设置 redirect,页面连接是 do,
    打开的页面地址栏都显示了 do
    咋整呢这个隐藏功能在按钮操作上挺使用的,群策群力呀