1、JSP表达式语言:EL      JSP标准标签库:JSTL

2、JSP页面由静态内容和动态内容(java语句)组成,动态内容都放在<%  %>里面,<%....%里的内容在JSP页面被翻译成Servlet过程中被提取出来成为普通java语句。

3、myeclipse中的JSP(advanced templates)模板可以生成使用struts的JSP程序。

4、tomcat处理JSP页面的过程

    a、在conf文件夹下的web.xml文件中:

    

        jsp

        org.apache.jasper.servlet.JspServlet

            ........

        3

    

    说明JSPServlet专门处理Jsp程序。

    JSP页面只有在第一次被访的问时才会被编译成.class文件,对于该JSP页面的后续访问除非这个JSP页面被修改,否则Web容器直接调用被编译好的.class文件。JS在运行原理上看就是在运行Servlet程序,所以习惯上将同时执行JSP和Servlet的程序称为Servlet容器。

   b、JSP静态部分(除了用<%  %>扩起来的内容,其他部分都属于静态部分)在转换时作为字符串,并通过write方法按照原样输出。    

   c、JSP动态部分:

    <%   %>:将里面的内容按照原样插入由JSP生成的Servlet源代码中。

    <%=   %>:通过print方法将=后面的内容输出到客户端。

    <%@page   %>:JSP引擎按照指令类型和它的属性翻译成相应的java代码。