初次来论坛.请教struts2整合spring的问题

qwerservlet 2010-06-24 03:24:33
Spring怎么不给我注入Service阿.?
我的代码如下
public class UserAction{
private UserService service;
public void set(UserService service){
this.service = service;
}
private User user;
public void setUser(User user){
this.user = user;
}
public User getUser(){
return user;
}
public String login(){
if(service.isExists(user)){
ServletActionContext.getRequest().getSession().setAttribute("user", user);
return "success";
}
return "login";
}
}

每次service.isExists这里报空指针, 就觉得Spring没有给我注入.!
到底是怎么回事阿.? 我确认我的配置文件没任何问题.!
...全文
123 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
LY0223 2010-06-24
  • 打赏
  • 举报
回复
@Autowired
private UserService service;
mndn_nana 2010-06-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 chudu 的回复:]
你的代码有问题吧?

Java code

private UserService service;
public void set(UserService service){
this.service = service;
}
//其中set方法要写成:setService(UserService service)
private UserService servi……
[/Quote]
其实LZ这样也没问题,不过有点耍宝的嫌疑
这个地方创新好像没什么实际意义吧
qwerservlet 2010-06-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 izard999 的回复:]
确认配置文件没有问题.?
检查你有没有加入struts2-spring-plugin.jar?
如果有的话还是空指针, 请你带上你的配置来.!
[/Quote]
是这个问题, 加了这个包就好了...谢谢
qwerservlet 2010-06-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 chudu 的回复:]
你的代码有问题吧?

Java code

private UserService service;
public void set(UserService service){
this.service = service;
}
//其中set方法要写成:setService(UserService service)
private UserService servi……
[/Quote]
改过了, 还是一样
pmlxp 2010-06-24
  • 打赏
  • 举报
回复
Spring的配置问题吧
chudu 2010-06-24
  • 打赏
  • 举报
回复
你的代码有问题吧?

private UserService service;
public void set(UserService service){
this.service = service;
}
//其中set方法要写成:setService(UserService service)
private UserService service;
public void setService(UserService service){
this.service = service;
}
cheng20100915 2010-06-24
  • 打赏
  • 举报
回复
你这代码没问题,
我想80%的是配置问题
可能配置是没错,但好像少东西了
izard999 2010-06-24
  • 打赏
  • 举报
回复
确认配置文件没有问题.?
检查你有没有加入struts2-spring-plugin.jar?
如果有的话还是空指针, 请你带上你的配置来.!

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧