Apache Geronimo和Spring框架,第5部分: Spring MVC - 编程入门网
</prop>
<prop key="/home-mvc.act">phonebookHomeController
</prop>
<prop
key="/modifyentry-mvc.act">modifyEntryFormController</prop>
<prop
key="/deleteentry-mvc.act">deleteEntryFormController</prop>
</props>
</property>
</bean>
<bean id="phonebookEntryValidator"
class="phonebook.controller.PhonebookEntryValidator"/>
<bean id="addEntryFormController"
class="phonebook.controller.AddEntryFormController">
<property
name="sessionForm"><value>true</value></property>
<property
name="bindOnNewForm"><value>false</value></property>
<property
name="commandName"><value>phonebookEntry</value></property>
<property
name="commandClass"><value>phonebook.dao.PhonebookEntry</value><
/property>
<property name="validator"><ref
bean="phonebookEntryValidator"/></property>
<property
name="formView"><value>addentry-mvc</value></property>
<property
name="successView"><value>addentry-mvc</value></property>
<property name="pbDataProvider">
<ref bean="phonebook"/>
</property>
</bean>
Apache Geronimo和Spring框架,第5部分: Spring MVC(10)时间:2011-10-13 IBM Arun Chhatpar如果查看 ID 为 phonebookEntryValidator 的第二个 bean 定义,它定义了将与 addEntryFormController(在下一个 bean 定义中定义)结合使用的 validator bean。 addEntryFormController bean 将定义用于应用程序的 Add Entry 页面的控制器。其中需要注意的最重 要的属性是 validator。当 ApplicationContext 读取此属性时,它使控制器知道还必须使用 phonebookEntryValidator bean 来验证它所处理的视图。 现在可以为 addentry-mvc.jsp 页面启用 MVC。 Spring MVC 中的数据绑定 在此部分中,您将更改 addEntry.jsp 页面使其与 Spring MVC 协作。您还将看到如何使用 Spring MVC 标记库把数据对象与视图(JSP 页面中的元素)绑定起来。 为第二个视图页面 (addEntry.jsp) 启用 MVC 将使用 JSTL 标记库中标记把命令对象与输入字段绑定起来。Spring MVC API 附带了它自己的标记库 描述符 (TLD) 文件。使用该文件可以实现命令对象的动态绑定。首先,看一看清单 7 中的这段 JSP 代 码。 清单 7. addEntry.jsp 中的 MVC 绑定代码
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |