00 05JSP学习之JSP动作标签与JavaBean

本文详细介绍了JSP的动作标签,包括转发、包含及参数传递,讲解了在web.xml中配置Tomcat自动刷新文件的方法。此外,文章探讨了JavaBean的规范,如必须提供get/set方法和默认构造器。还介绍了BeanUtils的使用,以及内省机制的原理和步骤。最后,讨论了JSP中与JavaBean相关的标签,如、和,展示了如何在JSP中创建、设置和获取JavaBean的属性。
摘要由CSDN通过智能技术生成

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标签的属性reloadabletrue,可以设置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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值