简单问题求教——偶是新手(在线等候)

3877614 2005-10-21 01:11:01
//CounterServlet.java
//
package mypack;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class CounerServlet extends HttpServlet{
private static final String CONTENT_TYPE="text/html";
public void init(ServletConfig config)throws ServletException{
super.init(config);
}
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
doPost(request,response);
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
ServletContext context=getServletContext();
Integer count=(Integer)context.getAttribute("count");
if(count==null){
count=new Integer(0);
context.setAttribute("count",new Integer(0));
}
response.setContextType("text/html");
PrintWriter out=response.getWriter();
out.println("<html><head><title>WebCounter</title></head>");
out.println("<body><p>The current COUNT is :"+count+"</p></body></html>");
count=new Integer(count.initValue()+1);
context.setAttribute("count",count);
}
public void destroy(){}
}
其中我定义的HttpServletResponse类response,为什么response.setContextType("text/html");&response.getWriter();不能用啊?
好多书上都是这么写的,调试的时候却说没有这样的方法,假如定义成ServletResponse就可以了
请教各位,怎么处理啊?
...全文
87 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jo_kevin 2005-10-21
  • 打赏
  • 举报
回复
不是response.setContextType而是response.setContentType

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧