如题,如果使用原始的faces-conf.xml中声明 ManageBean 就可以实现Spring 注入。但使用Annotion就无法实现。
@ManagedBean(name="messageBean")
@SessionScoped
public class MessageBean implements Serializable
{
private static final long serialVersionUID = 1L;
private List<Message> messages;
private String name;
private String message;
@ManagedProperty(name = "messageService", value = "#{messageService}")
private MessageService messageService;
@ManagedProperty(name = "timeService", value = "#{timeService}")
private TimeService timeService;
}
Tomcat7 版本为 7.011
如上所示,换成 Tomcat 6 问题解决。