import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;public class ForwardServlet extends HttpServlet
{
public void service(HttpServletRequest req,HttpServletResponse res)throws IOException,ServletException
{
res.setContentType("text/html;charset=gb2312");
RequestDispatcher rd=getServletContext().getRequestDispatcher();
rd.forward("/index.html");
}
}
以下是我的xml 配置文件!
<servlet>
<servlet-name>AnyName</servlet-name>
<servlet-class>ForwardServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AnyName</servlet-name>
<url-pattern>/servlet/ForwardServlet</url-pattern>
</servlet-mapping>访问时出现500错误!这是怎么回事儿啊。请教达人!
import javax.servlet.*;
import javax.servlet.http.*;public class ForwardServlet extends HttpServlet
{
public void service(HttpServletRequest req,HttpServletResponse res)throws IOException,ServletException
{
res.setContentType("text/html;charset=gb2312");
RequestDispatcher rd=getServletContext().getRequestDispatcher();
rd.forward("/index.html");
}
}
以下是我的xml 配置文件!
<servlet>
<servlet-name>AnyName</servlet-name>
<servlet-class>ForwardServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AnyName</servlet-name>
<url-pattern>/servlet/ForwardServlet</url-pattern>
</servlet-mapping>访问时出现500错误!这是怎么回事儿啊。请教达人!
解决方案 »
- 请教一个JAVA模拟HTTPPOST的问题
- 如何阻止别人使用我父类继承下来的public 方法。
- standard deviation
- java Iterator接口 hasNext() 问题
- GUI和Excel的问题
- 一个JAVA菜鸟:一个关于String和Byte转换的问题,解决马上给分,(100分)
- 超级高手COME 给出满意答案给分1000分
- 小调查----大家都用什么JAVA编译器?(来者有分)
- 谁有Java Applet 访问JavaScript 的资料,最好告知所需JDK的版本
- 初学java,编译出现找不到符号求指导
- 推技术有哪几种实现方式,效率如何?
- JAVA开发FTP客户端如何实现上传速率,上传时间?
看看你的后台打印的错误堆栈信息,根据信息显示的错误去具体的排除错误。
设置好web.xml看下
我用的是TOMCAT5可我运行其他SERVLET程序都没有问题。OH MY GOD!
例如<servlet-class>com.test.ForwardServlet</servlet-class>
放到一个指定的package下面看看
好象放在默认的包下面有问题,我以前也遇到过这样的问题
rd.forward(req,res);
RequestDispatcher rd=getServletContext().getRequestDispatcher("/index.html");
rd.forward(req,res);
用include方法。还是没有搞定。
dispatcher.include(request,response);试试。
rd.forward(req,res);
RequestDispatcher requestDispather=request.getRequestDispatcher("/index.html");
requestDispather.forward(request,response); } catch (Exception e) {
e.printStackTrace();
}
建议加上异常捕捉 因为那两句可能会抛出异常 而且楼主你再查看一下你要跳转的页面的路径是否正确