问题描述
- ssh框架 application.xml中一个错误说我没有设着setter
-
这是我的xml文件一部分userdailService的get/set都写好了啊
下面是Useraction代码
package com.holy.action;import javax.servlet.http.HttpSession;
import com.holy.service.*;
import com.holy.modle.*;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport {
private UserDailService userdailService; private Users user; public UserDailService getuserdailService() { return userdailService; } public void setuserdailService(UserDailService userDailService) { this.userdailService = userDailService; } public String addUserDail(){ userdailService.addUser(user); HttpSession session = ServletActionContext.getRequest().getSession(); session.setAttribute("jianLiId", user.getIdusers()); System.out.print("addUser has been used"); return "success"; }
}
解决方案
service层,用spring管理的吗?如果是的话,xml文件中是不是装配了service中的user?
如果装配了user,那service中就应该加上user的setter方法getter方法,
alt+s >Genarate Getters and Setters,然后选择user的
解决方案二:
你确实没有set方法,右键生成set方法试试 。
解决方案三:
邮件哪里。我用的myeclipse
解决方案四:
谢谢各位,手写的setter和getter他不认账,,,只能右击java文件然后自动添加setter和getter就好了
时间: 2024-08-21 06:57:47