陈曦灵 2021-12-20 23:46 采纳率: 100%
浏览 85
已结题

问题:resp cannot be resolved

问题遇到的现象和发生背景

报错提示resp cannot be resolved

问题相关代码,请勿粘贴截图
package note;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;

import javax.servlet.GenericServlet;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebServlet;

@WebServlet(description = "TheServlet", urlPatterns = { "/TheServlet" })
public class TheServlet extends GenericServlet {
    public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
        ServletContext servletContext = getServletContext(); // 获取Servlet上下文
        resp.setCharacterEncoding("UTF-8");// 设置响应编码类型为UTF-8
        PrintWriter out = res.getWriter(); // 获取输出对象
        out.println("<h2>服务器端信息列表</h2>");
        out.println("<table border='1'>");
        out.println("<tr>");
        out.println("<td>服务器名</td>");
        out.println("<td>" + req.getServerName() + "</td>");
        out.println("</tr>");
        out.println("<tr>");
        out.println("<td>服务器端口号</td>");
        out.println("<td>" + req.getServerPort() + "</td>");
        out.println("</tr>");
        out.println("<tr>");
        out.println("<td>服务器信息</td>");
        out.println("<td>" + servletContext.getServerInfo() + "</td>");
        out.println("</tr>");
        out.println("<tr>");
        out.println("<td>主版本号</td>");
        out.println("<td>" + servletContext.getMajorVersion() + "</td>");
        out.println("</tr>");
        out.println("<tr>");
        out.println("<td>次版本号</td>");
        out.println("<td>" + servletContext.getMinorVersion() + "</td>");
        out.println("</tr>");
        out.println("<tr>");
        out.println("<td>服务器属性</td>");
        Enumeration<String> params = servletContext.getAttributeNames();
        String param = "";
        while (params.hasMoreElements()) {
            param += (String) params.nextElement() + "</br>";
        }
        out.println("<td>" + param + "</td>");
        out.println("</tr>");
        out.println("</table>");
        out.close(); // 关闭输出对象
    }
}


运行结果及报错内容

img

img

我想要达到的结果

想要解决这个报错,请问如何解决,毫无头绪

  • 写回答

1条回答 默认 最新

  • CSDN专家-Time 2021-12-20 23:57
    关注

    resp cannot be resolved
    第18行 resp 改成 res

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月29日
  • 已采纳回答 12月21日
  • 创建了问题 12月20日

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。