2009无锡软件外包人才笔试:Java方向关键技术考察

需积分: 9 69 下载量 40 浏览量 更新于2024-11-29 收藏 116KB DOC 举报
2009年无锡(国家)软件与服务外包人才引进项目中,针对Java方向的笔试题考察了基础的Web开发技术和J2EE相关知识。以下是部分试题解析: 1. Servlet编程及字符编码问题 - 在使用Java Servlet与Apache Tomcat 5.0交互时,为了在浏览器中正确显示汉字,编码设置至关重要。选项A和D正确,因为设置`response.setContentType("text/html;charset=GBK")`或`response.setContentType("text/html;charset=gb2312")`确保了响应内容的编码支持中文字符。B选项错误,因为即使没有额外设置,现代的浏览器通常能够处理默认的UTF-8编码,但为了确保一致性和兼容性,应该指定正确的字符集。C选项缺少具体的字符集,不建议。 2. J2EE请求参数处理 - 对于ServletRequest接口,参数获取方法的选择题中,正确答案是C。`getParameterValues(key)`方法会返回一个包含所有对应键值的字符串数组,如果一个参数有多个值,这更为合适。A选项错误,因为`getParameter()`既适用于POST也适用于GET请求,而`getQueryString()`仅用于GET请求。B选项也不对,因为如果有多个值,不会返回空字符串。D选项提到需要强制类型转换,虽然合理,但这不是必须的,取决于具体的需求。 3. JSP页面间的属性传递 - 在JSP页面间传递属性时,为了在bb.jsp中正确显示`request.getAttribute("Co.")`的值,选项E正确。可以在aa.jsp中使用`<form>`标签的`name`属性来关联表单,并在bb.jsp中通过`<%= request.getAttribute("Co.", true) %>`来获取值,或者确保`request`作用域在整个应用程序中有效,无需指定form method属性。 这些题目旨在测试应聘者的Java Web开发基础,包括对字符编码的理解、Servlet和JSP操作以及J2EE请求参数处理的熟练程度。对于软件和服务外包人才的招聘来说,这类试题能评估候选人的技术背景和实际应用能力。