还有一个回车<br />,它们两个的不同是,<p>表示的是段落之间,而<br />表示行与行之间的。
2、jsp有哪些动作
动作是特殊的标记,通过一个动作标记可以实现多行Java代码实现的效果。可以动态插入文件、重用JavaBean组件、导向另一个页面等。
动作元素和指令元素不同,动作元素是在客户端请求时动态执行的,每次有客户端请求时可能都会被执行一次,而指令元素是在编译时被编译执行,它只会被编译一次。
jsp:include:在页面被请求的时候引入一个文件。
<jsp:include>有两个属性:page 和flush。
page:可以代表一个相对路径,即你所要包含进来的文件位置或是经过表达式所运算出的相对路径。
flush:接受的值为boolean,假若为true,缓冲区满时,将会被清空。flush 的默认值为false。
jsp:useBean:寻找或者实例化一个JavaBean。
jsp:setProperty:设置JavaBean的属性。
jsp:getProperty:输出某个JavaBean的属性。
jsp:forward:把请求转到一个新的页面。
jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记
3、<%@include file=""%>为静态的
<jsp:include file="">为动态的
动态include 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。
静态include用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面
4、什么是JavaBean?
从形式上看,JavaBean与一般的普通Java类没有特别大的区别,但是需要满足两个条件:
首先类是公有的,有一个默认的无参的构造方法;
其次在类中可以定义若干个私有的属性,但是需要通过公有的getter/setter方法对这些属性进行赋值和取值,并且getter/setter方法不能重载。
满足上述两个条件的类就可以称为JavaBean类。JavaBean类中除了getter/setter方法外也可以包括其他一些方法。
注意:
在编写上,JavaBean的类必须使用package语句;
public、无参构造方法;
getter/setter方法必须是public的,分别以set及get开头,方法命名上遵循Java的命名规范。
当属性类型为boolean类型的时候,getter方法的get可以用is代替。
5、快速关闭页面 快捷键ctrl+w 关闭所有ctrl+F4
6、工作模式
7、生命周期
-
客户端请求该 Servlet;
-
加载 Servlet 类到内存;
-
实例化并调用init()方法初始化该 Servlet;
-
service()(根据请求方法不同调用doGet() 或者 doPost(),此外还有doGet()、doPut()、doTrace()、doDelete()、doOptions());
-
destroy()。
1. 负责收集用户请求参数。
2. 将应用的处理结果、状态数据呈现给用户。
9、类:第一个字母大写
包名:小写
变量&方法:第一个字母小写
10、换行标签<br>是个单标签,也叫空标签,不包含任和内容,在html文件中的任何位置只要使用了<br>标签,当文件显示在浏览器中时,该标签之后的内容将显示下一行。
由<p>标签所标识的文字,代表同一个段落的文字。不同段落间的间距等于连续加了两个换行符,也就是要隔一行空白行,用以区别文字的不同段落。它可以单独使用,也可以成对使用。单独使用时,下一个<P>的开始就意味着上一个<P>的结束。良好的习惯是成对使用.
ALIGN是<p>标签的属性,属性有三个参数left,center,right.这三个参数设置段落文字的左,中,右位置的对齐方式.
11、在HTML文档中可以加入相关的注释标记,便于查找和记忆有关的文件内容和标识,这些注释内容并不会在浏览器中显示出来。注释标签的格式有如下:<!--注释的内容-->
12、<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>
介个第一行应该是导入JSP标签吧,不导入的话就是纯静态页面,只有导入后你才可以在html元素里写JAVA代码