【www.gdgbn.com--心得体会】

学习Struts提供的和Form相关的标签
继续学习Struts提供的HTML标签库。by Budi Kurniawan
在本文系列的第一部分中我讲述了如何使用Struts提供的HTML标签库来配置一个Struts应用程序。我还介绍了该标签库中的一类标签:独立使用的标签。在第二部分中我将继续介绍第二类标签:与form相关的标签。与form相关的标签包括
标签本身以及所有必须包含在其中的标签。比如,word>标签就是和form相关的标签,因为如果不把它们放到一个form中它们就没有意义。
标签
标签用于生成一个HTML form。使用该标签时必须遵循许多规则。
首先,标签中必须包含一个action属性,它是这个标签中唯一必需的属性。如果不具备该属性则JSP页面会抛出一个异常。之后你必须给这个action属性指定一个有效值。一个有效值是指应用程序的Struts配置文件中元素里的任何一个子元素的访问路径。而且相应的元素中必须有一个name属性,它的值是form bean的名称。例如,如果你有这样一个标签:

那么你的Struts配置文件的元素中必须有一个如下显示为粗体的元素:

type="com.javapro.struts.LoginAction"
name="loginForm"
scope="request"
input="/login.jsp">



这就是说一个form标签是和form bean相关联的。
另一个要遵循的规则是:任何包含在中用来接收用户输入的标签(word>、

本文来源:http://www.gdgbn.com/fanwenwang/6045/