一:两种list数据类型不同,怎么转换
二:关于页面和controller层的name不一样利用注解处理
三:ajax传的参数问题
四:如果要将controller中的值传入到视图层,就要用到这个Model类,最后那个return “index"就是转到一个页面。这个页面时又前缀和后缀的,就是在springmvc.xml中配置了前缀后缀
然后页面取出来
五:内部类使用外部类方法中的变量,需要将该变量用final修饰:
如果外部类的方法中的变量不定义final,那么当外部类方法执行完毕的时候,这个局部变量肯定也就被GC了,然而内部类的某个方法还没有执行完,这个时候他所引用的外部变量已经找不到了。如果定义为final,java会将这个变量复制一份作为成员变量内置于内部类中,这样的话,由于final所修饰的值始终无法改变,所以这个变量所指向的内存区域就不会变。
例如:
public class Test {
public void run() {
final int a = 8;
new Dog() {
public void go() {
System.out.println(a);
}
};
}
}
这个就不会报错,要是去掉final就会报错:
六:数据表中字段和实体中字段不一样的时候,
七:使用mybatis逆向工程再java中的查询语句代码
七:回显出现乱码解决方式:好像也是get请求出现乱码一样,这个就是页面数据传入到服务器(eclipse)的时候出现了乱码,后边回显过去自然也是乱码。
解决方式:有两个方法解决
首先是修改tomcat默认配置,修改为utf-8
法二:利用java代码
tomcat默认是ios-8859-1
将起转化成utf-8