jsp的基础语法是什么
JSP页面元素的组成:注释,静态,指令,表达式,小脚本,声明JSP指令页指令:通常位于JSP页面的顶部,同一页面上可以有多个页面指令; 包括指令:将外部文件嵌入到JSP文件中,并同时解析此页面的JSP语句; Taglib指令:使用标签库来定义新的自定义标签,并在JSP页面中启用自定义行为。jsp的工作原理
JSP JSP原理首次需要JSP文件时,JSP引擎将JSP文件转换为servlet。该引擎本身也是servlet。
JSP引擎首先将JSP文件转换为Java源文件。
,JSP Engine使用Javac在相应的类文件中编译Java源文件。
然后创建一个servlet的示例,并执行Servlet的JSPIN()方法,并且在Servlet生命周期中仅执行一次JSPIN()方法。
然后调用JSPService()方法来处理客户端的请求。
对于每个请求,JSP引擎都会创建一个新线程来处理请求。
如果许多客户同时寻找JSP文件,则JSP引擎会创建多个链。
每个客户端请求对应于线程。
以多线程的方式执行可以大大降低系统的资源需求,并增加正确的时间和系统响应时间。
答案很快。
如果修改了.jsp文件,则服务器将决定是否根据设置重新编译文件。
尽管JSP非常有效,但由于需要进行转换和汇编而导致第一次呼叫略有延迟。
此外,如果由于系统源不足而在任何时候,JSP引擎将以不安全的方式从内存中删除servlet。
发生这种情况时,首先将jspdestroy()方法引用,然后将SERVT的示例标记为处理“废物收集”。
jspinit()和jspdddddddddddsory()表单如下:可以在JSPINI()上执行一些初始工作,例如创建数据库或创建网络连接,从配置文件等获得某些参数对应于源JSPDDDDDDDDDDSORY()的一个。
<%! publicVoidJspinit(){system.out.println(“ jspinit”);}%>