up:: EL表达式主要是用于简化JSP的输出
第一点:三种情况下的路径
(1)表单提交时,action中的路径,要添加上下文路径;
(2)请求转发的时候,不需要写上下文路径;
(3)重定向需要下上下文路径;
第二点:主要关注后端,前端的部分很多细节暂时不要深究
CSS、JS,font等这些,是前端工程师的工作; 后端更需要关注的是, (1)怎么把后台的数据正确地怼到前端的form等表格中去 (2)后台怎么获得前台中的数据 (3)前台和后台之间数据的提交方式和页面url跳转关系
第三点:俩案例需要注意的点
(1)html文档需要改成.jsp并使用EL表达式和JSTL表达式时,文件顶部需要添加:
(2)要想使用EL表达式和JSTL表达式,必须将taglibs-standard-impl-1.2.5和taglibs-standard-spec-1.2.5这两个jar包复制到WebContent→WEB-INF→lib目录下:
(3)HTML文件和.jsp文件,需要在WebContent的根目录下:
(4)修饰和控制html(或.jsp)的CSS文件和js文件等也需要在WebContent的根目录下:(尚存疑)
(5)javaBean类中的属性类型,最好定义成包装类:
基本数据类型存在默认值,有时可能会出现数据偏差。所以建议在实体类中定义属性类型时使用Float(包装类);
(6)Tomcat8.x版本之后,doGet方法不用手动设置utf-8编码方式了;
(7)将前端表格中显示的数据List,定义成了全局变量:使用了ServletConntext对象!
(8)EL表达式已经内置了,不需要额外导包;JSTL的核心标签和标准化输出标签需要导包;
下面的怼数据的案例,可以参考;
(9)form的表单的基本结构:
(10)新增表单:
(11)查询操作:
两个小案例的代码地址:eljstlExe;eljstl3-4work;忘记的时候,可以下载下来参考,还好吧,这个案例并不复杂。。。