java 笔记 - jsp(了解)

JSP (Java Server Pages),java服务端页面,是一种动态网页技术,其中可以写html、js、css 等静态页面内容,还可以写java代码,实现动态html内容。目前开发通常是前后端分离的,这种使用jsp的方式不多,了解下即可。

image.png

一、JSP原理

image.png

二、JSP脚本

image.png

循环的demo:


image.png

三、JSP缺点

在jsp里写java代码逐渐暴露出以下问题:

image.png

四、EL表达式 ${expression}

用于简化 JSP 页面内的Java代码。之前是把查询数据等操作也放到了jsp页面,这样耦合性太强,不好维护,现在是浏览器直接访问 Servlet 地址,这个 Servlet 里面查询并组装数据,然后调用 request.setAttribute(),或者其他设置“数据域"的方法来存储数据,然后转发到对应的jsp页面,这样jsp页面可以使用“数据域"里面的数据来动态渲染页面。

image.png

使用:


image.png

image.png

五、JSTL标签

用于替代之前jsp页面里面写条件判断、循环等操作,之前是通过拼接<% %>这种来拼接的,可读性差,不好维护。

image.png

image.png

image.png

image.png

六、MVC 模式

image.png

七、三层架构

image.png

image.png

参考:黑马 javaWeb 教程

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

推荐阅读更多精彩内容