jsp中<%=XXX>和${XXX}以及<c:out value="XXX">有什么区别 15

对EL表达式和c标签不太懂,这三种用法有什么区别吗?标题的第一个少打个%,是<%=XXX%>... 对EL表达式和c标签不太懂,这三种用法有什么区别吗?
标题的第一个少打个%,是<%=XXX%>
展开
 我来答
luoluo709
推荐于2018-04-05 · TA获得超过453个赞
知道小有建树答主
回答量:213
采纳率:100%
帮助的人:159万
展开全部
我也不太了解,不过据我使用时候的感觉,
<%=XXX>常写在value中赋值。
${XXX}常用来向js方法中传递参数。
<c:out value="XXX">常用来在页面上对后台传过来的值进行if 判断。
<c:if xxx<值>这样的

如果有大神欢迎补充,只是我的见解,不一定对
绷带40
2018-05-10
知道答主
回答量:6
采纳率:0%
帮助的人:4875
展开全部
第一个<%=XX%>这是jsp小脚本表达式的写法,等号后面直接跟值,如果在jsp页面写Java代码就要用<%Java代码%>的形式,小脚本表达式只是一种简化,这种写法非常原始,框架中几乎不用
第二个是EL表达式,框架中会用到,${直接写属性名}就可以显示值
第三个是C标签,用于显示值,用的其实也不多,因为也是比较原始的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友783c990
2014-08-19
知道答主
回答量:35
采纳率:0%
帮助的人:15.1万
展开全部
没什么区别都是显示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式