发表于: 2017-11-03 23:52:27
1 732
今天完成的事情:
1.完成职业表的动态实现
五个字段都实现了动态,还有一个字段是区分职业方向的。
2.学习tiles
所有文件都OK了,不过没有运行成功,无关痛痒,这个主要用在有相同部分的页面有很多,然后需要修改共同拥有的一张图片,一个logo,一个div时,可以提高效率,现在我们就2-3个界面,熟悉久OK了,并用不到。
明天计划的事情:
学习tag,可以提交任务四了
遇到的问题:
1.EL表达式书写错误,会报以下错误
(1)字段写错,会出现以下情况
那个字段写错,然后那个字段就不会显示,以下的页面也不会再加载。
(2)EL表达式写错
这样是有报错的,代表“第302行有错”。直接找到这一行,然后错误应该就是这一行的。
收获:
1.若逻辑没问题的话,jsp页面报错,一般会直接指出时那一行出错,相对来说解决起来就很方便了。
2.实现职业页面的动态效果还是使用的<c:foreach>标签,感觉非常好用,只需要把你需要的数据集中到一个集合里面,然后用EL表达式读取需要的字段就可以了。并且可以加循环,指定循环此时。
3.tiles
(1)概念
最早的Tiles是组装在Struts1.1里面的,主要目的是为了将复数的jsp页面作为一个的页面的部分机能,然后用来组合成一个最终表示用页面用的,这样的话,便于对页面的各个机能的变更及维护。现在Tiles已经作为一个Apache独立的开源项目维护着。
(2)建立tiles框架
1)分离具有相同部分的header,footer,menu
2)建立相应的头部、尾部、菜单jsp页面
3)建立不同body的jsp页面
4)在pom文件中填入tiles的相关依赖包(3个)
5)建立布局配置文件,内容主要是配置头部,尾部啊等jsp文件
6)配置tiles的视图解析器及布局配置文件的配置
7)建立主布局文件,这个就是把头,身体,尾和在一起的一个jsp文件
8)建立Controller读取该文件
差不多就是这些吧,感觉会用就行。一般公司才会用到,但如果有这样的问题,前端一会儿就解决了,还需要后端处理什么。布局的动态部分全在不同的地方,自然用不到这个。
我想,我们后端学这个就是学会怎么把各个模块组装qi 来的作用吧!
评论