2 bpc267 bpc267 于 2016.04.05 17:05 提问

ssh框架 application.xml中一个错误说我没有设着setter
ssh

这是我的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";
}

}

4个回答

sinat_32331769
sinat_32331769   2016.04.06 11:51

service层,用spring管理的吗?如果是的话,xml文件中是不是装配了service中的user?
如果装配了user,那service中就应该加上user的setter方法getter方法,

alt+s >Genarate Getters and Setters,然后选择user的

bpc267
bpc267 谢谢我以前是自己手打上去的getter 和setter后来自动添加就好了
一年多之前 回复
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.04.05 19:56

你确实没有set方法,右键生成set方法试试 。

bpc267
bpc267 右键什么地方?
一年多之前 回复
bpc267
bpc267   2016.04.06 10:47

邮件哪里。我用的myeclipse

bpc267
bpc267   2016.04.09 15:08

谢谢各位,手写的setter和getter他不认账,,,只能右击java文件然后自动添加setter和getter就好了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!