17-撩课JavaWeb之JSP变量/注释/指令
在线学习地址:
撩课-JavaWeb系列1之基础语法-前台基础
撩课-JavaWeb系列2之XML
撩课-JavaWeb系列3之MySQL
撩课-JavaWeb系列4之JDBC
撩课-JavaWeb系列5之web服务器-idea
JSP脚本元素和变量
在JSP当中写Java代码
<%java代码%>内部的java代码翻译到service方法的内部<%=java变量或者表达式>会被翻译成service方法内部out.print()<%!java代码%>会被翻译成servlet的成员的内容
JSP注释
HTML注释:<!--注释内容-->可见范围 jsp源码、翻译后的servlet、页面Java注释//单行注释 /*多行注释*/可见范围 jsp源码翻译后的servlet,页面中看不到Jsp注释<%--注释内容--%>可见范围 jsp源码可见
什么是指令
JSP指令用于设置整个JSP页面的相关信息以及用于JSP页面与其它容器之间的通信
page指令用于设定整个JSP页面的属性和相关功能:
page指令共有11个属性:`contentType`contentType属性指定JSP页面的MIME和编码格式`pageEncoding`pageEncoding属性用来指定JSP文件的编码格式`import`在JSP中引入Java的包和类,多个包之间以逗号隔开`session`指定当前页面能否能取得当前客户的session对象`缺省是true`假如指定为false,那么在该页面中无法使用session,使用的话会提醒500错误`errorPage`假如当前页面发生异常网页会重定向到errorPage所指定的页面进行解决`isErrorPage`允许指定的JSP页面为错误解决页面`language属性`指定页面中使用的脚本语言种类目前只支持java`extends`用于指定该JSP生成的servlet继承自哪个父类必需指定包名加类名`buffer`用来设置输出流缓冲区缓冲区的作用就是为了提高IO性能也就是说减少write的次数`autoFlush`用来指定当输出流缓冲区满了的时候,能否自动刷新缓冲区`isThreadSafe`缺省值为true指定该JSP文件能否支持多线程访问`info`用来设置该jsp文件的详情信息`isELIgnored`用来标示能否支持EL表达式多个属性之间使用空格隔开
include指令
表示在JSP编译时插入一个包含文件或者者代码的文件include指令所包含的文件名不能是一个变量url,只能是静态的文件名
静态包含
将两个jsp页面接着到一起, 而后再翻译成servlet
taglib指令
公告JSP文件使用了标签库有哪些标签库JSP标准标签库第三方标签库自己设置标签库
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 17-撩课JavaWeb之JSP变量/注释/指令
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 17-撩课JavaWeb之JSP变量/注释/指令