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,则按空数组处理。
|
|