1判断题(请简单说明分析依据)
a)       Java的接口方法必须声明成public
b)      如果定义int[]nValues={1,2,3,4};那么nValues为整数类型.
c)      Java可以在方法内定义内部类.
d)      Protected修饰的类成员只能被其子类访问.
e)       如果定义:HashMap map=new HashMap();那么以后就无法保证map内的数据是线程安全.说明理由.
f)       对象Locale.CHINAt Locale.SIMPLIFIED_CHINESE是一样的.问答题
1.jsp页面向Servlet短发送请求,带有中文参数,那么,在Servlet端应该如何处理?2.Servlet内重定向方式又有哪些?jsp页面重定向又那些方式?有什么区别?3.JDK内部采用什么编码?举例说明

解决方案 »

  1.   

    问答题2:
    request.getRequestDispatcher("").forward(request, response);response.sendRedirect()jsp页面<jsp:forward page=""></jsp:forward>
      

  2.   

    a)      Java的接口方法必须声明成public   false   注:不用修饰也是public,并不是必须自己声明为public
    b)      如果定义int[]nValues={1,2,3,4};那么nValues为整数类型.   false  注:是数组类型的
    c)      Java可以在方法内定义内部类.  false  注:可以定义匿名类
    d)      Protected修饰的类成员只能被其子类访问.       false   注:也可以在自己类内部访问
    e)      如果定义:HashMap map=new HashMap();那么以后就无法保证map内的数据是线程安全.说明理由.   true 因为HasMap本身的方法并没有被同步
      

  3.   

    1.jsp页面向Servlet短发送请求,带有中文参数,那么,在Servlet端应该如何处理? 答:将response的字符集设置为jsp页面使用的字符集,比如jsp使用的是utf-8.就要在Servlet中设置 response.serCharaterEncoding("utf-8");