社区
Web 开发
帖子详情
为什么要用JSTL标签
TANGMENSHUSHENG
2009-09-20 01:29:54
刚了解了一些JSTL标签,不明白为什么要用它来取代百分号。
...全文
193
8
打赏
收藏
为什么要用JSTL标签
刚了解了一些JSTL标签,不明白为什么要用它来取代百分号。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
8 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
fei78945678
2011-05-09
打赏
举报
回复
我有个问题。。我用百分号不写逻辑代码,不就可以代替标签了么?JSTL可以做到的百分都可以做的。但百分号可以做到的,JSTL未必可以做到。虽然我一直在JSP使用标签。但就是不明白为什么使用JSTL标签或者Struts2标签。
慢慢走luyie
2009-09-20
打赏
举报
回复
呵呵,帅哥到此一游
wzadaliang
2009-09-20
打赏
举报
回复
页面的显示应减少java代码 方便以后修改和维护
sghy2008
2009-09-20
打赏
举报
回复
你明白MVC吧!为了让做好的程序,以后维护起来方便,容易,使用的相关的框架(Hibernate
、Struts、Spring等)jsp页面属于V这个层,在这层中最好不要出现有逻辑的代码,所以用JSTL
标签代替了小脚本(<% %>)
TANGMENSHUSHENG
2009-09-20
打赏
举报
回复
[Quote=引用 1 楼 bao110908 的回复:]
JSP 中就不应该出现 <% %>,这么想想看吧 JSP 主要是为了显示数据之用,如果里面掺杂着很多的业务逻辑,将导致不能各司其责,一个 JSP 既要负责数据展现,还要负责数据的逻辑处理,这无论在开发,还是维护上都是让人不可忍受的。
JSTL 一般都是一些控制性质的标签,一般使用 core 的 c 标签,诸如遍历、判断等,至于 JSTL 的其他标签,比如 x, sql 等都是涉及业务逻辑的,在 JSP 中也会导致混乱。
记住这一点就行了:JSP 只负责呈现数据,不负责这些数据是从什么地方来的。
[/Quote]
为什么要在百分号里面写逻辑?
火龙果被占用了
2009-09-20
打赏
举报
回复
JSP 中就不应该出现 <% %>,这么想想看吧 JSP 主要是为了显示数据之用,如果里面掺杂着很多的业务逻辑,将导致不能各司其责,一个 JSP 既要负责数据展现,还要负责数据的逻辑处理,这无论在开发,还是维护上都是让人不可忍受的。
JSTL 一般都是一些控制性质的标签,一般使用 core 的 c 标签,诸如遍历、判断等,至于 JSTL 的其他标签,比如 x, sql 等都是涉及业务逻辑的,在 JSP 中也会导致混乱。
记住这一点就行了:JSP 只负责呈现数据,不负责这些数据是从什么地方来的。
tianice
2009-09-20
打赏
举报
回复
[Quote=引用 6 楼 tangmenshusheng 的回复:]
引用 3 楼 sghy2008 的回复:
你明白MVC吧!为了让做好的程序,以后维护起来方便,容易,使用的相关的框架(Hibernate
、Struts、Spring等)jsp页面属于V这个层,在这层中最好不要出现有逻辑的代码,所以用JSTL
标签代替了小脚本( <% %>)
只用百分号做页面显示不可以吗?
[/Quote]当然可以,只不过不是每个人都只用作显示啊,如果有人写了逻辑代码,以后其他人怎么维护??
TANGMENSHUSHENG
2009-09-20
打赏
举报
回复
[Quote=引用 3 楼 sghy2008 的回复:]
你明白MVC吧!为了让做好的程序,以后维护起来方便,容易,使用的相关的框架(Hibernate
、Struts、Spring等)jsp页面属于V这个层,在这层中最好不要出现有逻辑的代码,所以用JSTL
标签代替了小脚本( <% %>)
[/Quote]
只用百分号做页面显示不可以吗?
相关推荐
JSTL
标准
标签
库1
JSTL
标准
标签
库,分为五大类核心
标签
库I18N格式
标签
库(国际化
要用
)SQL
标签
库 XML
标签
库 几乎不用函数
标签
库
JSTL
前置名称URI范例核心
标签
库ch
jstl
的jar包
当我们
要用
jsp的时候需要导入标准
标签
库
jstl
就是我们所需要导入的标准
标签
库的jar包
让编程体验更优雅---
JSTL
什么是
JSTL
? 为什么
要用
JSTL
?
JSTL
英文的全称是JSP Standard Tag Library从英文的解释中我们可以略知一二关于
JSTL
的概念:和JSP有关的标准
标签
库.而这个与JSP的关系具体可以解释为:
JSTL
只能运行在支持JSP1.2和Servlet2.3规范的容器上.也就是说
JSTL
有着自身的运行环境. 至于为什么
要用
JSTL
?请先看下面两段代码的对...
什么是C
标签
为什么
要用
C
标签
JSTL
是apache对EL表达式的扩展(也就是说
JSTL
依赖EL),
JSTL
是
标签
语言。
JSTL
标签
使用以来非常方便,它与JSP动作
标签
一样,只不过它不是JSP内置的
标签
,需要我们自己导包,以及指定
标签
库而已。JSP标准
标签
库(
JSTL
)是一个JSP
标签
集合,它封装了JSP应用的通用核心功能。
JSTL
支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化
标签
,SQL
标签
。 除了这...
18.【
jstl
中的core
标签
】
什么是
JSTL
JSTL
是什么:Java ServerPages Standard Tag Library 标准
标签
库 (
JSTL
) 包含的各种
标签
可用于JSP 页面中。 为什么
要用
JSTL
:可以编写没有java代码的jsp页面。使JSP页面很容易被WEB设计人员理解,表达更清晰。减少程序出错,使程序容易维护。
JSTL
标签
库的使用是为类弥补html表的不足,规范自定义
标签
的使用而诞生的。在告别...
发帖
Web 开发
Web 开发
Java Web 开发
复制链接
扫一扫
8.0w+
社区成员
34.1w+
社区内容
Java Web 开发
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2009-09-20 01:29
社区公告
暂无公告