日期:2014-05-17  浏览次数:20701 次

jsp页面与servlet之间的跳转问题
如何设置从jsp页面到servlet再到jsp页面的跳转问题。如:
jsp页面: <form name="form1" method="post" action="?" onsubmit="return check(this);" >
          <p>&nbsp;</p>  <label>
            <div align="center"><span class="STYLE2">账 号:</span>
              <input type="text" name="zhanghao" class="text">
            </div>

sevlert配置: <servlet-name>login</servlet-name>
    <servlet-class>org.lss.servlet.login</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>login</servlet-name>
    <url-pattern>/servlet/login</url-pattern>
  </servlet-mapping>
从servlet跳转到jsp: response.sendRedirect("?");

想问下?处应该怎么写跳转地址。jsp页面都在webroot下。

------解决方案--------------------
action="${pageContext.request.contextPath}/servlet/login"

response.sendRedirect("xx.jsp");
------解决方案--------------------
? 就是你的action 地址,跳转的话forward  redirect 都可以