1 JSP动作标签
这些JSP的动作标签,与html提供的标签有本质的区别。动作标签是由tomcat(服务器)来解释执行,它与java代码一样,都是在服务端执行的,而html由浏览器来执行。标签如下:
(1)<jsp:forward>
:转发。
(2)<jsp:include>
:包含。与HttpServletRequest的disPatcher的include()方法类似。
(3)<jsp:param>
:用来作为forward和include的子标签,用来给转发或包含的页面传递参数。
2 JSP在web.xml中的配置
在tomcat的conf文件下的context.xml中设置Context标签的属性reloadable
为true
,可以设置tomcat自动重新加载修改后的文件。代码如下:
<Context reloadable="true">
</Context>
3 JavaBean规范
(1) 必须要为成员提供get/set方法(两者只提供一个也是可以的),如果只有get方法,那么这个属性是只读属性。
(2)必须要有默认构造器(无参的)。
(3)一般对于具有get/set方法的成员变量称之为属性。
其实就算一个属性没有对应的成员变量,只有get/set方法也是可以的。属性的名称就是get/set方法去掉get/set,再把首字母小写。
package ork.lks.domain;
public class Person {
private String name;
private Integer age;
private Boolean bool;
public Person() {
}
public Person(String name, Integer age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public void setAge(Integer age) {
this.age = age;
}
public void setBool(Boolean bool) {
this.bool = bool;
}
public String getName() {
return this.name;
}
public Integer getAge() {
return this.age;
}
public Boo