黑马程序员技术交流社区

标题: 乱码的编码设置和反射 [打印本页]

作者: 军军啊    时间: 2019-10-24 15:15
标题: 乱码的编码设置和反射
Maven项目编码设置:
Settings-->搜Maven-->Runner-->VM
设置为-Dfile.encoding=gbk

java项目编码设置:
Settings-->Editor-->File Encodings

Tomcat8以下get请求解决中文乱码方法:
String name = request.getParameter("name");
name = new String (name.getBytes("ISO-8859"),"UTF-8)

反射:
Constructor<T>  getConstructor(Class<?>... parameterTypes)
          返回一个 Constructor 对象,它反映此 Class 对象所表示的类的指定公共构造方法
Object newInstance()
          创建此 Class 对象所表示的类的一个新实例。
//Method类中用于调用成员方法的方法
Object invoke(Object obj, Object... args)
          对带有指定参数的指定对象调用由此 Method 对象表示的底层方法。
obj:调用方法的对象
args:方法需要的参数(可能多个)
Method getMethod(String name, Class<?>... parameterTypes)
                  返回一个 Method 对象,它反映此 Class 对象所表示的类或接口的指定公共成员方法。
         name 参数是一个 String,用于指定所需方法的简称。
        parameterTypes 参数是按声明顺序标识该方法形参类型的 Class 对象的一个数组。
        如果 parameterTypes 为 null,则按空数组处理。







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2