JSP动态网页技术,可以定义html,css,js等静态内容,还可以定义java代码等动态内容。
注意导入坐标时,JSP的scope标签是provided,和servlet一样,否则会报错。
JSP本质上就是一个Servlet,由web容器转换为Servlet,然后编译为class字节码文件执行
JSP脚本,用于在JSP页面里定义java代码
<%! … %>就是定义成员方法和成员变量
因为使用JSP会导致html标签和java代码混淆,造成阅读问题,有大量缺点存在
所以在JSP中,要使用EL表达式和JSTL来简化页面内的java代码
1.EL表达式
EL表达式主要用于获取域中的数据,${expression}
2.JSTL标签,使用标签取代页面上的java代码,以免代码截断
使用JSTL标签时,先在pom文件中导入对应坐标,再在jsp页面中导入jstl标签库
<c:if test=””>
<c: foreach>里还有一个varStatus属性,设置varStatus的名称后,可以用它来获取序号
比如设置varStatus=”status”后,就可以用${status.index},${status.count}获取序号,其中index获取的序号从0开始,count获取的序号从1开始
除了foreach循环,还可以使用jstl标签代替普通的for循环,step是每次遍历跳的个数,var是循环遍历
原文地址:https://blog.csdn.net/m0_69050443/article/details/136087919
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_68361.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!