jsp中的表达式<%=内容%>和表达式语言${内容}的关系和区别? 为什么说表达式语言可以避免使用java脚本?
根据向下兼容的原理,可以在jsp2.0是不是还可以使用表达式<%=内容%>?看到有的朋友的回答(别的问题)说:使用jstl标签和EL结合使用与jsp页面上的java脚本没...
根据向下兼容的原理,可以在jsp2.0是不是还可以使用表达式<%=内容%>?
看到有的朋友的回答(别的问题)说:使用 jstl标签和EL结合使用与jsp页面上的java脚本没有什么区别,可否举个例子?谢谢! 展开
看到有的朋友的回答(别的问题)说:使用 jstl标签和EL结合使用与jsp页面上的java脚本没有什么区别,可否举个例子?谢谢! 展开
展开全部
<%=内容%>这个是JSP1.2的语法,${内容}是JSP2.0的新语法,两者是相等的,因为表达式语言本来就是服务器端的语言。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%=%>是java客户端小脚本,比如你得到resquest里面的值要这样得到:String s=request.getParameter("Id");如果你用EL表达式,直接这样${Id}就可以得到。写小脚本很容易和html标签耦合,不好维护,而jstl标签和html标签的耦合度低,容易维护。再举个例:
<%
for(...)%>
<td>
</td>
<%
}
%>
<c:foreach>
<td></td>
</c:foreach>
哪个清晰些,看出来了吧。
<%
for(...)%>
<td>
</td>
<%
}
%>
<c:foreach>
<td></td>
</c:foreach>
哪个清晰些,看出来了吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
基本上没什么区别,为jsp中同一样功能可以用很多不同的方法来实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询