我是想在Servlet(我的命名为ControlServlet)里进行页面分发!
我是这样来接收
String CommandType=req.getParameter("comdtype");
int comtype=CheckCommandType(CommandType.substring(2,4));是得到一个int resp.setContentType("text/html;charset=GB2312"); try
{
switch(comtype)
{
case 1:
RequestDispatcher rd1 = getServletContext().getRequestDispatcher("/LoginServlet");
rd1.forward(req, resp ); break;
我是用了
RequestDispatcher rd1 = getServletContext().getRequestDispatcher("/LoginServlet");
rd1.forward(req, resp );
"/LoginServlet"这也是一个Servlet来的!
就会有这样的一个错误:R java.lang.IllegalStateException: 已获取写入器 请问高手们这个问题是怎样解决的!
我好急呀!帮帮我呀!多谢!!
我是这样来接收
String CommandType=req.getParameter("comdtype");
int comtype=CheckCommandType(CommandType.substring(2,4));是得到一个int resp.setContentType("text/html;charset=GB2312"); try
{
switch(comtype)
{
case 1:
RequestDispatcher rd1 = getServletContext().getRequestDispatcher("/LoginServlet");
rd1.forward(req, resp ); break;
我是用了
RequestDispatcher rd1 = getServletContext().getRequestDispatcher("/LoginServlet");
rd1.forward(req, resp );
"/LoginServlet"这也是一个Servlet来的!
就会有这样的一个错误:R java.lang.IllegalStateException: 已获取写入器 请问高手们这个问题是怎样解决的!
我好急呀!帮帮我呀!多谢!!
注释掉resp.setContentType("text/html;charset=GB2312");
我注释掉了!也不行呀!同样的错误 呀!
贴出你这段前面的代码,是不是你在前面中调用过response.getOutStream()或者response.getWriter()
是呀!我有调用过response.getOutStream()或者response.getWriter()
这样是不行嘛?