发表于: 2017-11-03 23:52:27

1 731


今天完成的事情:

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 来的作用吧!



返回列表 返回列表
评论

    分享到