2018-09-21

     今天早上学习的内容是EL表达式以及JSTL标签库,内容不是太难,虽然在页面中简化了代码,但是我还是更喜欢用JAVA代码去写一些东西,他让我看起来特别有成就感,但是原则上还是在页面上JAVA代码出现的越少越好。

     今天学习EL表达式和JSTL标签库自己犯的几个错误,以后一定的注意:1、JavaScript中是不能出现EL表达式的,解决的办法是在body体中定义好作为参数由方法带到JavaScipt中作为形参实现功能。2、代码出现错误解决办法的一些小经验,如果找不到代码中出现的一些问题,然后在浏览器上404和500交替出现,则可以关闭服务器,以及软件再次进去试一试。3、使用JSTL的佛foreach循环map集合的时候items中最好是map集合,在循环体中循环map的key值和value值。今天自己犯得错误是map的key值是一个实体,就一直想要在items中直接获取map的key值,然后在循环体中直接获取实体类的属性(大错)。4、在EL表达式中获取实体类中属性的时候,属性一定要写getter方法中后面设置的单词,切不敢直接写在类中定义的属性,这样是错误的,我自己在这里费了好长时间才找到错。


        下午学习的内容是过滤器(Filter),需要配置web.xml,配置形式与Servlet的配置形式是一样的,不过Servlet的url-patter中的路径是访问路径,而过滤器中的是拦截路径,可以在过滤器中设置request和response的编码,然后再允许通过。案例:用户自动登录,可以在filter中判断session的值是否为空,若为空则放行,在Servlet中重定向跳转到登陆界面,若第二次登录,则session不为空,通过request请求转发直接跳转到登陆成功页面。今天下午老师讲解的内容还没有练习。

     今天周五,放中秋了,还有一周就是国庆。开心。最近养成的一个小习惯,就是写一点东西就立即Ctrl+S保存,从而经常出现在浏览器的页面的地址栏里写完路径之后立即按下保存,闹出笑话。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,551评论 1 92
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,948评论 18 139
  • 当我们在行动还没有开始或者刚刚开始的时候,警惕心中翻涌的无所不能的自信。除了当你将目标分化成一个个切实可行的小计划...
    蒋沉沉阅读 376评论 0 1
  • 7月,对于我来说是启程,是征途,是希望,是愿景,是事业,更是追求。 对于头脑不聪明的我来说,本科加研究生,把生命最...
    Ma瑞敏阅读 151评论 0 0
  • 见到它 令人生畏 它能让人丧生 也能致人残疾 生活当中 抱怨是 它在人与人之间 事与事之间 起着慢性毒害的作用 家...
    旖旎i阅读 273评论 6 9