jsp中的脚本标识包含的元素有如下5种,以及语法格式:
1、JSP注释
<%----%> 是不输出到客户端的注释符。
<%!----%> 是输出到客户端的注释符。
2、指令元素
<%@ page contentType=”text/html” %> 设置指定页面内容类型
<%@ include %> 在翻译阶段引入一个文件
<%@ taglib %> 声明一个页面使用的,包含自定义行为的标记库。
3、行为元素
<jsp:useBean> 使一个JavaBeans组件在该页中可用
<jsp:setProperty> 设置JavaBeans的属性值
<jsp:forward> 将对请求的处理转交给一个servlet或JSP页面
4、脚本元素
<%this is a scriptlet%> 嵌入脚本代码
表达式元素
<%= this is an expression%> 嵌入java表达式
5、方法声明
<%! String a="1";%> 用于在JSP页面的实现类中声明变量和方法
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
简述JSP语法中表达式的表示方法?
解析:
<%=expression%>
其中expression是符合jsp语法的表达式
<%=expression%>
相当于<%outprint(expression)%>的功能
JSP的执行过程
JSP的执行过程主要可以分为以下几点:
客户端发出请求。
Web容器将JSP转译成Servlet源代码。
Web容器将产生的源代码进行编译。
Web容器加载编译后的代码并执行。
把执行结果响应至客户端。
过程介绍
客户端发出请求,请求为JSP,web容器就会找出相应的servlet进行处理。
将servlet转成字节码文件。
将字节码文件加载到web容器里。
这时会在web容器里建立实例。
进行初始化。
通过service接受请求。
然后web容器会自动产生两个对象servlet和service最后进行销毁。
扩展资料:
JSP的运行原理
WEB容器(Servlet引擎)接收到以。jsp为扩展名的URL的访问请求时,它将把该访问请求交给JSP引擎去处理。Tomcat中的JSP引擎就是一个Servlet程序,它负责解释和执行JSP页面。
每个JSP页面在第一次被访问时,JSP引擎将它翻译成一个Servlet源程序,接着再把这个Servlet源程序编译成Servlet的class类文件,然后再由WEB容器(Servlet引擎)像调用普通Servlet程序一样的方式来装载和解释执行这个由JSP页面翻译成的Servlet程序。
Tomcat 5x把为JSP页面创建的Servlet源文件和class类文件放置在“<TOMCAT_HOME>\work\Catalina\<主机名>\<应用程序名>\”目录中,
Tomcat将JSP页面翻译成的Servlet的包名为orgapachejsp<JSP页面在WEB应用程序内的目录名>。
JSP规范也没有明确要求JSP中的脚本程序代码必须采用Java语言,JSP中的脚本程序代码可以采用Java语言之外的其他脚本语言来编写,但是,JSP页面最终必须转换成Java Servlet程序。
可以在WEB应用程序正式发布之前,将其中的所有JSP页面预先编译成Servlet程序。
参考资料:
百度百科——JSP(java服务器页面)
在jsp中插入JAVA代码方法:
1Scriptlet:脚本小程序
(1)<%%>:可以插入一些语句。
举例:<% outprintln("<h2>Hello world</h2>"); %>表明向网页输出一个Hello world语句。
(2)<%! %>:只能放置全局变量、全局常量、类、函数。
举例:
<%!
public static final String INFO="HELLO WORLD";
class Person{
}
%>
注意:<%! %>中不能使用内置对象!
(3)<%= %>:只能放置一个变量、常量。
举例:<%="Hello world"%>
2<jsp:scriptlet>标签
在<jsp:scriptlet></jsp:scriptlet>中插入语句即可。
以上就是关于3.jsp中的脚本标识包含哪些元素它们的作用及语法格式是什么全部的内容,包括:3.jsp中的脚本标识包含哪些元素它们的作用及语法格式是什么、简述JSP语法中表达式的表示方法、jsp的执行过程是怎样的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)