您的位置:首页 > 其它

SSM遇到的问题汇总

2017-05-10 00:05 351 查看
最近在学SSM框架,今天照着网上的教程做了个登录的小例子,结果出现了很多问题,记录一下

先贴上教程网址http://www.cnblogs.com/alivn/p/4795995.html

5.9

1.eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.6

参考:http://blog.csdn.net/imlmy/article/details/8268293

1)在pom.xml文件中加入maven-resources-plugin配置
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</dependency>


2)在命令行下输入mvn install,注意是在项目文件下,我今天就在C盘下面Install了,结果就出错了。。

3)刷新工程(右键工程)

4)右键工程-->maven-->update project



2.Java compiler level does not match

参考:http://jingyan.baidu.com/article/95c9d20da3ec5fec4e756186.html


3.maven cannot change version of project facet dynamic web module to 3.0

参考:http://com-zyq.iteye.com/blog/2286980


4.Eclipse中的创建maven项目,无法添加src/main/java等source folder

参考:http://www.cnblogs.com/FocusIN/p/6629244.html

5.例子中form无法给controller传值

输入用户名和密码的input标签中是否有name?我就是把name改成id,然后用ajax可以传值,但是用form没办法传,具体原理暂时不清楚,以后深入了解后回来补充

5.10

6.mybatis insert出现Parameter 'XXX' not found. Available parameters are [1, 0, param1, param2]错误

参考:http://blog.csdn.net/soil_three/article/details/53381048    http://blog.csdn.net/w86440044/article/details/29363067   http://blog.csdn.net/u012373281/article/details/51745744

网上查到的资料一般都是select的时候出现的,我这里是insert出现的,贴上修改前后的代码吧,不是很清楚具体错误原因。
修改前:

userDao.java
public void addUser(String name,String pwd,String phone);


usermapper.xml
<insert id="addUser" parameterType="String">
<selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">
SELECT LAST_INSERT_ID() AS id
</selectKey>
insert into user (name,pwd,phone) values (#{user.name},#{user.pwd},#{user.phone})
</insert>


修改后:

userDao.java
public void addUser(@Param("name")String name,@Param("pwd")String pwd,@Param("phone")String phone);


usermapper.xml
<insert id="addUser" parameterType="String">
<selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">
SELECT LAST_INSERT_ID() AS id
</selectKey>
insert into user (name,pwd,phone) values (#{name},#{pwd},#{phone})
</insert>


5.15

7. 导入项目出现tmpFile.renameTo(classFile) failed

网上有的说是百度杀毒软件的原因,然而我这里只有迈克菲,clean了之后重新运行就好。

8.For input string: "26.0"

类型转换错误,我这里由于数据库里,把一个Int类型字段写成varchar,所以出错了



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: