请问页面中的<jsp:forward>语法怎么跳转到servlet啊?
我在页面中写
<jsp:forward page="/test/login?classname=UserLogin&doaction=login" /> 下面中是xml项目描述文件为什么不能跳转到对应的servlet啊?
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
  <servlet>
   <servlet-name>TestServer</servlet-name>
  <servlet-class>com.hxkj.controller.TestServer</servlet-class>
  </servlet>
  <servlet-mapping>
   <servlet-name>TestServer</servlet-name>
   <url-pattern>/test/login</url-pattern>
  </servlet-mapping>
</web-app>

解决方案 »

  1.   

    好像你是没有理解到xml的真正作用。并且 你对页面跳转的理解还不够。
      

  2.   

    指点我下怎么从<jsp:forward >跳转到写好的servlet啊?大侠 急哦
      

  3.   

    页面放在webroot下的login文件夹里  servlet放在src 下com.hxkj.controller.TestServer 
      

  4.   

    这样试试:
    <jsp:forward page="../test/login?classname=UserLogin&doaction=login" /> 
      

  5.   

    <jsp:forward page="/test/login?classname=UserLogin&doaction=login" /> 中可以用跟KEY吗?我不记得了。
      

  6.   

    你再仔细检查一下在XML里你写那个test/login时 有没有多了空格什么的,有时这样一顺手的错误很难找到的!