1.自定义servlet类需要()
A. extends HttpServlet
B. extends GenericServlet
C. implements Servlet
D. 以上都可以
答案:D
解析:我的审题为自定义servlet类需要什么,于是直接继承HttpServlet,重写service方法,抛出两个异常即可,所以我选的是A;归根结底,是我概念没学好,GenericServlet是HttpServlet抽象类的父类,而GenericServlet又实现了三个接口,Servlet就是其中之一,即以上都可以。
web程序a中有一个index.html网页文件, 现部署在tomcat上的名字是b,以下哪个url可以访问到index网页()
A. http://localhost:8080/index.html
B. http://localhost:8080/a/index.html
C. http://localhost:8080/b/index.html
D. http://localhost:8080/a/b/index.html
答案:C
解析:我确实选的是C,但是手滑一下选的D去了;部署tomcat项目名称可以在tomcat中的Deployment中Application context改部署项目名称,访问也是访问部署名,所以选C。以下哪一个方法可以解决post请求时传递的中文参数乱码问题()
A. req.setCharacterEncoding(“utf-8”);
B. new String( req.getParameter(key).getBytes() , “utf-8” );
C. resp.setContentType(“text/html;charset=utf-8”);
D. 可以任意传递中文参数,不会出现乱码
答案:A
解析:我选的C,由于 tomcat默认全部都是用ISO-8859-1编码 ,所以需要设置字符集
请求requse.setCharacterEncoding(“utf-8”);响应response.setCharacterEncoding(“utf-8”);
响应内容类型:resp.setContentType(“text/html;charset=utf-8”);
总结:
做题需要细心、审题,提交时要重复检查