異常堆棧關鍵行:
java.lang.NullPointerException
at slzhao.db.DBService.register(DBService.java:47)
at slzhao.action.RegisterAction.execute(RegisterAction.java:27)
DBService.register() 內部調用 dao.save() 時 dao 為 null。典型原因:
new DBService(),而非 Spring 注入,導致 Service 內部的 DAO 依賴未注入。@Service,或 XML 未配置 <bean>。@Autowired private DBService dbService; 而非 new DBService()。@Autowired private UserDAO userDAO;。<context:component-scan base-package="slzhao" />。new 核心業務類。struts.devMode=true 開發期獲取詳細異常堆棧。