JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。
特点:写jsp就像在写html,但它相比html而言,html只能为用户提供静态内容,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。
JSP模版元素:JSP页面中的HTML内容,定义了网页的基本骨架,即定义了页面的结构和外观。
JSP脚本表达式 :将程序数据输出到客户端
语法:<%= 变量或表达式 %>
如:输出当前时间:<%=new java.util.Date() %>
JSP引擎在翻译脚本表达式时,会将程序数据转成字符串,然后在相应位置用out.print(¡) 将数据输给客户端。
注意:JSP脚本表达式中的变量或表达式后面不能有分号(;)。
JSP脚本片断
JSP脚本片断(scriptlet)用于在JSP页面中编写多行Java代码。
语法:<% 单行或多行java代码 %>
注意(JSP脚本片段中的小细节):JSP脚本片断中只能出现java代码,不能出现其它模板元素, JSP引擎在翻译JSP页面中,会将JSP脚本片断中的Java代码将被原封不动地放到Servlet的_jspService方法中。
JSP脚本片断中的Java代码必须严格遵循Java语法,例如,每执行语句后面必须用分号(;)