四:配置web.xml —struts2的核心控制器
<?xml version="1.0" encoding="UTF-8" ?> index.jsp五:测试struts配置是否成功
在IE测试输入:
http://localhost:8080/spring3_02/jboaEmployeeAction
2:准备spring与strus2的整合
一:导入包
struts2-spring-plugin-2.3.14.jar
二:配置web.xml—spring的监听器
如果导入了struts2-spring-plugin-2.3.14.jar后,没有配置如下代码,则会报错 com/opensymphony/xwork2/spring/SpringObjectFactory.java
contextConfigLocation classpath:applicationContext.xml org.springframework.web.context.ContextLoaderListener
三:在Action中,如何访问业务Bean
第一种:按名字匹配(推荐)
// jboaEmployeeService这个名字,应该对应业务层bean的id值
private JboaEmployeeService jboaEmployeeService;
public void setJboaEmployeeService(JboaEmployeeService jboaEmployeeService) {
System.out.println(“已经注入业务对象jboaEmployeeService…”);
this.jboaEmployeeService = jboaEmployeeService;
}
第二种:按类型匹配
关键:根据set方法中的参数类型匹配!
在struts.xml中配置常量: P74页最下面一段,和p75页最上面一段有说明
3:案例:根据登陆用户,判断职位
目的:突出说明OpenSessionInViewFilter
一:编写login.jsp
<%@ page language=“java” pageEncoding=“UTF-8”%>
<%@ taglib prefix=“s” uri=“/struts-tags