jsp/servlet相关知识点

1. 在web.xml文件中可以配置web应用的默认首页,在web.xml中添加如下内容:

修改web.xml文件之后需要重启Tomcat才能应用更改。

2. 在JSP页面中<%和%>之间的内容为java脚本,java语句之后需要跟分号。JSP的本质依然是Servlet,JSP页面由系统编译成Servlet,Servlet再负责响应用户请求。

3. JSP注释

<%–– JSP注释内容 ––%>

<%!–– HTML注释内容 ––%>

HTML的注释可以通过源代码看到,JSP的注释是无法通过源代码查看到的。JSP注释不会被发送到客户端。

4. JSP声明

JSP声明的语法格式为:

<%! 声明部分 %>

JSP声明可以声明变量和方法,JSP声明部分定义的变量和方法可以使用private、public等访问控制符修饰,也可以使用static修饰。但不能使用abstract修饰声明部分的方法,因为抽象方法将导致JSP对应的Servlet变成抽象类,从而导致无法实例化。

5. 输出表达式

输出表达式值的语法格式如下:

<%=表达式%>

输出表达式语法后不能有分号。

6. JSP脚本

所有可执行的java代码都可通过JSP脚本嵌入HTML页面。JSP脚本可以控制JSP页面里的静态内容(html标签的生成等)。

JSP脚本部分也可以声明变量,但在JSP脚本部分声明的是局部变量,但不能使用private、public等访问控制符修饰,也不可使用static修饰。

JSP脚本中不能定义方法,因为JSP脚本将转换成_jspService方法里的可执行代码,而java语法不允许在方法里定义方法。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">