javaweb学习过程以及完成情况

采用Struts2+hibernate的框架完成项目
项目地址:https://github.com/zdy/zjy

以下是我遇到的问题的解决方法,还有学习记录:

Java Web 基础 — Filter 综述:
https://blog.csdn.net/justloveyou_/article/details/68922144
JAVA框架——Spring Mvc与struts2区别:
https://blog.csdn.net/xuxiaoxie/article/details/51356177
Struts2框架的基本使用:
http://www.cnblogs.com/yangming1996/p/6784441.html
java的String的操作方法:
https://www.cnblogs.com/freeabyss/archive/2013/05/15/3187057.html
hibernate中id生成器详解:
https://blog.csdn.net/xingfeng0501/article/details/6787494
Hibernate 优化技术之调用视图(View)和存储过程(Procedure):
https://blog.csdn.net/wlwlwlwl015/article/details/43022193
Hibernate配置文件详解:
http://www.cnblogs.com/klguang/p/4769085.html
IntelliJ IDEA 乱码解决方案:
http://www.cnblogs.com/vhua/p/idea_1.html
hibernate sessionFactory:
http://www.cnblogs.com/weipeng/archive/2012/03/26/2417586.html
Struts中错误: No result defined for action:
https://blog.csdn.net/gg12365gg/article/details/51167300
Struts2 - result标签的name属性和type属性:
https://blog.csdn.net/suyu_yuan/article/details/52611222
Java数据类型和MySql数据类型对应表:
https://www.cnblogs.com/jerrylz/p/5814460.html

el表达式问题
对与几种javax.el.PropertyNotFoundException: Property ‘XXX’ not found on type java.lang.String问题原因
2014年03月05日 18:00:12 9772
我最近在做一个项目时,点击链接tomcat报错

“javax.el.PropertyNotFoundException: Property ‘XXX’ not found on type java.lang.String”

这样的错误,然后我百度上去搜了一下,发现原因五花八门,特此,我自己总结了一下,可能有几下原因。

1 最可能是你的javabean里面xxx属性出问题,要不你就是没有xxx的get方法(set方法可以没有),要不就是你的get方法写法写错了,在页面用el表示时,应该将第一个字母改为小写

(根据javabean语义规范)

2 如果你确定你的没问题,那问题就出现在xxx的前后逻辑上,这时候需要你仔细检查一下。

我的是属于第二个问题,原来我的image140FullPath属性与它本身这个类的其他属性有关,我设置了一下,问题就好了。

struts action 不执行,直接返回result input:
https://blog.csdn.net/johnstrive/article/details/8492007
Struts2实现文件上传和下载
https://www.cnblogs.com/xiaoluo501395377/archive/2012/10/26/2740882.html
Hibernate中出现主码没有默认值
https://blog.csdn.net/vipmao/article/details/51365226
Hibernate各种主键生成策略与配置详解
https://www.cnblogs.com/hoobey/p/5508992.html
struts2表单提交Date数据无法接收
https://www.cnblogs.com/learcher/p/6480487.html
HTML5表单之Input 类型- Date Pickers(日期选择器)
https://www.cnblogs.com/xzzzys/p/7791835.html
String 转化成java.sql.Date和java.sql.Time
https://www.cnblogs.com/a347911/p/8183461.html
如何上传git项目
https://blog.csdn.net/zamamiro/article/details/70172900

struts学习总结
1、表单一定要认真写,不然和后台的数据不对应,就会报错或者默认返回INPUT,
曾经错误:一直返回INPUT,因为上传图片不能超过几十k,一旦超过就会报错,还有是达特转化问题,与后台date类型不匹配也会默认返回INPUT
2、有时候表单数据,文件传不到后台,可能是action少写东西了
3、action控制器里面申明的参数,加上get,set方法后,在表单里的元素name加上与后台参数一样的名字,那么这个数据就传给后台的这个参数

你可能感兴趣的:(ACM__java)