ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:20.09KB ,
资源ID:15702723      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15702723.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(spring标签使用文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

spring标签使用文档格式.docx

1、Spring的表单标签库包含在spring.jar中。 这个库的描述符(descriptor)叫做spring-form.tld。要使用这个库中的标签,在JSP页面的开头加入下面声明:在上面的声明中,form就是为想要使用的这个库中的标签所确定的标签命名前缀。13.9.2.form标签这个标签会生成一个HTML的“form”标签,同时为内部标签的绑定暴露了一个绑定路径(binding path)。 它把命令对象(command object)放在PageContext中,这样内部的标签就可以访问这个命令对象了。 这个库中的其他标签都是form标签的嵌套标签。假设我们有一个叫做User的领域对象

2、,它是一个JavaBean, 拥有诸如firstName和lastName这样的属性。 我们将把它当作返回form.jsp的表单控制器的表单支持对象(form backing object)。 下面是一个form.jsp可能的样子的例子:form:form trtdFirst Name:/tdinput path=firstName /trLast Name:lastNametd colspan=2input type=submit value=Save Changes/table/form:上面firstName和lastName的值是从由页面控制器放置在PageContext中的命令对象中

3、得到的。 请继续读下去来看几个关于如何使用form标签的内部标签的例子。生成的HTML看起来就是一个标准的form:form method=POSTinput name= type=textHarry/Potter/form上面的JSP有一个预设前提,就是表单支持对象(form backing)的变量名是“command”。 如果你将这个表单支持对象用其他名称加以定义(这可算是一种最佳实践),你就可以将这个命名变量绑定到表单上,如下例所示:form commandName=user13.9.3.input标签这个标签生成一个“text”类型的HTML“input”标签。 关于这个标签的示例,请

4、见第13.9.2节 “form标签”。13.9.4.checkbox标签这个标签生成一个“checkbox”类型的HTML“input”标签。让我们假设我们的User有比如新闻订阅和其他一组业余爱好这样的偏好。 下面就是一个Preferences类的例子:public class Preferences private boolean receiveNewsletter; private String interests; private String favouriteWord; public boolean isReceiveNewsletter() return receiveNewsl

5、etter; public void setReceiveNewsletter(boolean receiveNewsletter) this.receiveNewsletter = receiveNewsletter; public String getInterests() return interests; public void setInterests(String interests) this.interests = interests; public String getFavouriteWord() return favouriteWord; public void setF

6、avouriteWord(String favouriteWord) this.favouriteWord = favouriteWord;form.jsp如下:Subscribe to newsletter?:%- Approach 1: Property is of type java.lang.Boolean -%checkbox path=preferences.receiveNewsletterInterests:%- Approach 2: Property is of an array or of type java.util.Collection -% Quidditch:pr

7、eferences.interestsQuidditch Herbology:Herbology Defence Against the Dark Arts:Defence Against the Dark ArtsFavourite Word:%- Approach 3: Property is of type java.lang.Object -% Magic:preferences.favouriteWordMagic有三种checkbox标签的使用方法满足你对checkbox的需求。 第一种用法:若绑定值是java.lang.Boolean类型,则值为true时,input(check

8、box)就标记为选中。其value属性对应于setValue(Object)值的属性的解析值。 第二种用法:若绑定值是array或java.util.Collection类型,则当设定的setValue(Object)值出现在绑定的Collection中时,input(checkbox)就标记为选中。 第三种用法:若绑定值为其他类型,则当设定的setValue(Object)与其绑定值相等时,input(checkbox)才标记为选中。注意,不管使用哪种方法,生成的HTML结构都是相同的。下面是包含一些checkbox的HTML片段:spring.framework.eckboxhidden1 name=_preferences.interests也许没有注意到的是在每个checkbox背后还隐藏了其他字段(field)。 当一个HTML页面中的checkbox没有被选中时,它的值不会在表单提交时作为HTTP请求参数的一部分发送到服务器端, 因此我们需要给这个HTML的奇怪动作想出一个变通方案,来让Spring的表单数据绑定可以工作。 checkbox标签遵循了Spring现有的惯例,就是对于每个checkbox都包含了一个下划线(_),再跟上一个隐藏参数。 这样一来,就相当于告诉Spring“ 这个checkbox在表单中是可

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1