JSP学习笔记—JSP的基本语法
来源:互联网 发布:mac app store什么意思 编辑:程序博客网 时间:2024/04/27 17:28
一、<%…%>:java代码片段
代码片段会原模原样的出现在真身中,不会有变动。正常的Java代码都可以在代码片段中出现
二、<%=…%>:表达式在页面上打印数据
表达式会在“真身”中输出,例如:<%=a%>,对应真身中的out.print(a)。只能出现常量、变量,以及有返回值的方法调用,而且不能出现分号!即在out.println()的合法参数都可以!
- <%=a%>对应out.println(a);
- <%=”a”%>对应out.println(“a”);
- <%=fun()%>对应out.println(fun());
- <%=a;%>对应out.println(a;),所以出错;
- <%=System.out.println(“hello”)%>对应out.println(System.out.println(“hello”)),所以出错。
三、<%!…%>:声明
声明对应“真身”中的全局属性和方法!
四、注释
<%—-%>,可以注释掉jsp代码和html代码,建议使用
五、JSP内置对象
内置对象是在JSP页面中无需创建就可以直接使用的变量。在JSP中一共有9个这样的对象!它们分别是:
- out(JspWriter)
- config(ServletConfig)
- page(当前JSP的真身类型)
- pageContext(PageContext)
- exception(Throwable)
- request(HttpServletRequest)
- response(HttpServletResponse)
- application(ServletContext)
- Session (HttpSession)
六、JSP内置对象(pageContext、request、session、application) 域的范围和属性管理
- pageContext范围; 当前页面之内有效
- request范围;当前的请求内有效
- session范围;当前的会话内有效
- application范围;当前这次服务器生命周期内有效
域对象的共同特点是都管理域中的属性,他们有着相同的方法:
- void setAttribute(String name, Object value)
- Object getAttrbiute(String name, Object value)
- void removeAttribute(String name, Object value)
七、JSP指令
- JSP指令的格式:<%@指令名 attr1=”” attr2=”” %>,一般都会把JSP指令放到JSP文件的最上方
- 指令在“真身”中不存在,生成“真身”时需要使用指令!Tomcat编译系统会根据JSP的指令信息来编译JSP,生成Java文件
阅读全文
0 0
- JSP学习笔记—JSP的基本语法
- JSP 基本语法学习笔记
- JSP基本语法学习
- jsp的基本语法
- JSP的基本语法
- JSP的基本语法
- JSP的基本语法
- Jsp的基本语法
- jsp的基本语法
- jsp学习之——jsp基本语法
- 学习笔记之javaweb基础:jsp基本语法,内置对象,对JavaBean的操作语法
- 学习笔记(五):JSP的基础语法
- 从头开始学习jsp(2)——jsp的基本语法
- JSP基础——JSP的4种基本语法
- JSP基础(四)——JSP的基本语法
- jsp学习笔记2:jsp语法
- JSP学习笔记(2)-JSP语法
- Java-Jsp的基本语法
- 按照与输入顺序相反的顺序建立单链表
- Mysql性能调优
- 团队天梯赛L1-001.Hello World!
- 17.11.04日报
- 一个简单的java程序的构成
- JSP学习笔记—JSP的基本语法
- DP bzoj4321 queue2
- 一张图了解PhpStorm的模拟请求工具,好用到爆!!
- Wireshark和Fiddler
- 菜单伸缩改变导航栏思路
- python DEAP PSO 算法的学习
- zookeeper搭建
- 趣图:当项目截至日期快到的时候
- 谷歌AVA数据库的1705.08421论文(3)