java宜立方商城项目注意事项

一:两种list数据类型不同,怎么转换

java宜立方商城项目注意事项_第1张图片

 

二:关于页面和controller层的name不一样利用注解处理

java宜立方商城项目注意事项_第2张图片

 

三:ajax传的参数问题

java宜立方商城项目注意事项_第3张图片

 

四:如果要将controller中的值传入到视图层,就要用到这个Model类,最后那个return “index"就是转到一个页面。这个页面时又前缀和后缀的,就是在springmvc.xml中配置了前缀后缀

java宜立方商城项目注意事项_第4张图片

然后页面取出来

java宜立方商城项目注意事项_第5张图片

 

 

五:内部类使用外部类方法中的变量,需要将该变量用final修饰:

如果外部类的方法中的变量不定义final,那么当外部类方法执行完毕的时候,这个局部变量肯定也就被GC了,然而内部类的某个方法还没有执行完,这个时候他所引用的外部变量已经找不到了。如果定义为final,java会将这个变量复制一份作为成员变量内置于内部类中,这样的话,由于final所修饰的值始终无法改变,所以这个变量所指向的内存区域就不会变。

java宜立方商城项目注意事项_第6张图片

例如:


public class Test {

	public void run() {
		final int a = 8;

		new Dog() {
			public void go() {
				System.out.println(a);
			}
		};

	}

}

这个就不会报错,要是去掉final就会报错:

java宜立方商城项目注意事项_第7张图片

 

六:数据表中字段和实体中字段不一样的时候,

java宜立方商城项目注意事项_第8张图片

 

七:使用mybatis逆向工程再java中的查询语句代码

java宜立方商城项目注意事项_第9张图片

 

七:回显出现乱码解决方式:好像也是get请求出现乱码一样,这个就是页面数据传入到服务器(eclipse)的时候出现了乱码,后边回显过去自然也是乱码。

java宜立方商城项目注意事项_第10张图片

解决方式:有两个方法解决
首先是修改tomcat默认配置,修改为utf-8
法二:利用java代码
tomcat默认是ios-8859-1
将起转化成utf-8

java宜立方商城项目注意事项_第11张图片

 

你可能感兴趣的:(ssm_yilifang)