${....}和区别
来源:互联网 发布:贪吃蛇大作战 源码 编辑:程序博客网 时间:2024/04/28 03:21
${...}支持脚本,使用它的JSP更容易维护,${}形式就是所谓的el表达式,用它就可以在jsp页面的内建对象中(例如:page,request,session,application)直接取值来用.
而 <% %> 可以理解为在jsp中加java代码的标签,就是在这里面你可以写java代码,在编译器编译成java源代码时会原封不动的copy到servlet的service方法中,而像 <%= %> 在编译成源代码时会时编译成类似out.print()之类的放在service方法的相应地方.
每个jsp页面都将被编译成一个servlet类...
间而言之就是:
<% %> 等同于java代码,需要什么都得自己拿到,比如想显示session里面的东西,得
<%
String str = (String)session.getAttribute("myString");
out.println(str);
%>
或者再
<%=str%>
而${} 就是为了简化从 page,request,session,application 拿到数据的操作而作的标签,实际内部执行时,还是得和上面一样先取出来才行。
可以理解成他是一个[ 快捷方式 ] 或者 [批处理], 他替你做了好多事。
- ${....}和区别
- 和区别
- '' 和 "" 区别
- . 和 ->区别
- &和&&区别
- &&和&区别
- $*和$@区别
- &和&&区别
- 和和的区别
- & 和 &&、|和||的区别:
- &和&&、|和||的区别
- &&和&,||和|的区别
- &和&& |和|| 区别
- &和&&、|和||的区别
- &和&&、|和||的区别
- ../和./和/的区别
- &和&&,|和||的区别
- "&"和"&&"、"|"和"||"的区别
- 小学老师经常会遇到无厘头的造句,例如:
- ultrawebgrid服务器端变量与客户端JScript脚本变量的互操作
- struts中文件上传的大小控制
- ADAM 初探
- 客户端触发Asp.net中服务端控件事件
- ${....}和区别
- ExtJS 序一
- perl处理mysql详解
- 这下终于可以方便地发表测试型网页代码了(付源码下载)
- 终于找到了下载下载eclispe源代码的方法了
- 消息循环重载
- ultrawebgrid英文使用指南
- ultrawebgrid所有javascript的function列表
- 又被老外冲击了