我对javaweb的重定向和转发里面的地址跳转不是很熟悉,有高手指点一下吗?
主要是地址的跳转怎样去写有时候要写 action ="../UserServlet"
           action="/UserServlet"
           action=" UserServlet"哎呀 还有jsp页面跳转到jsp页面 同文件夹下的和不同文件夹下的还有从servlet跳转到jsp页面 的地址是如何写法 @_@~~  我好晕呀

解决方案 »

  1.   

    第一种,action = "../UserServlet"是指跳转到上一目录的UserServlet
    第二种,action = "/UserServlet"是指跳转到根目录下的UserSerlvet
    第三种,action = " UserServlet"肯定是错的!前面不太可能空格,除非文件名也一样!但这样的情况几乎不可能!
      

  2.   


    您的第一种情况是不是说  如果UserServlet在一个叫ch05的包中的话 那他的项目名叫pro的话 他的路径就是  localhost:8080/pro/UserServlet
      

  3.   

    ../表示源文件所在目录的上一级目录,../../表示源文件所在目录的上上级目录,以此类推
    /代表web应用的根目录
    不加当然就是当前目录对于struts的action最好使用action="<%=request.getContextPath()%>"/filename.jsp的方式;myeclipse生成jsp的时候自定义了href标签<base href="<%=basePath%>">.好好利用一下,多试几遍就好了
      

  4.   

    同意1楼的看法
    第一种,action = "../UserServlet"是指跳转到上一目录的UserServlet 
    第二种,action = "/UserServlet"是指跳转到根目录下的UserSerlvet