正在加载图片...
</struts-config) 利用了< controller>标记来用 DelegatingRequestProcessor覆盖默认的 Struts RequestProcessor。下一步是在我的 Spring配置文件中注册该动作,如清单3所示: 清单3.在 Spring配置文件中注册一个动作 <?xml version="1.0 encoding="UTF-8?> < doCtYPE beans PUBLIC "-//SPRING//DTD BEAN//EN http://www.springframeworkorg/dtd/spring-beans.dtd> <bean id=bookService" class="ca excel. books. business Book ServiceImpl/> bean name="/searchSubmit class="ca excel. books. actions. SearchSubmit" >(1) Property name=bookService"> Kref bean="book Service"/> </property) </bean> </beans> 注意:在(1)处,使用名称属性注册了一个bean,以匹配 struts-config动作映射名称 SearchSubmit动作揭示了一个 JavaBean属性,允许 Spring在运行时填充属性,如清单 4所示 清单4.具有 JavaBean属性的 Struts动作 package ca excel. books. actions import java. io IOException import javax. servlet ServletException importjavax.servlethttpHttpservletrequEst</struts-config> 利用了 <controller> 标记来用 DelegatingRequestProcessor 覆盖默认的 Struts RequestProcessor。下一步是在我的 Spring 配置文件中注册该动作,如清单 3 所示: 清单 3. 在 Spring 配置文件中注册一个动作 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="bookService" class="ca.nexcel.books.business.BookServiceImpl"/> <bean name="/searchSubmit" class="ca.nexcel.books.actions.SearchSubmit"> (1) <property name="bookService"> <ref bean="bookService"/> </property> </bean> </beans> 注意:在 (1) 处,使用名称属性注册了一个 bean,以匹配 struts-config 动作映射名称。 SearchSubmit 动作揭示了一个 JavaBean 属性,允许 Spring 在运行时填充属性,如清单 4 所示: 清单 4. 具有 JavaBean 属性的 Struts 动作 package ca.nexcel.books.actions; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有