zoukankan      html  css  js  c++  java
  • EXT4+Struts2 JSON的问题

     ERROR :

    Class org.apache.struts2.json.JSONWriter can not access a member of class org.springframework.aop.TruePointcut with modifiers "public"



    参考:http://home.51.com/qq453200576/diary/item/10057409.html


    其实就是


    public class UserResiterAction extends ActionSupport {
    	
    	public String msg;  
    	public boolean success; 
    	private String name;
    	private String password;
    	
    	private String stuid;
    	private String tel;
    	private String sex;
    	private String qq;
    	private String email;
    	private String grade_class;
    	private String birthday;
    
    	
    
    	
    //	UserManager um = new UserManagerImpl();
    	private UserManager um ;
    	 
    	public UserResiterAction() {
    		ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");
    		um = (UserManager)ctx.getBean("userManager");
    	}
    
    
    	@Resource(name="userManager")
    	public void setUm(UserManager um) {
    		this.um = um;
    	}
    
    	public String execute() throws Exception {
    //		System.out.println(username);
    		System.out.println(name);
    		System.out.println(password);
    		System.out.println(stuid);
    		System.out.println(tel);
    		System.out.println(sex);
    		System.out.println(qq);
    		System.out.println(email);
    		System.out.println(grade_class);
    		System.out.println(birthday);
    		char[] c = birthday.toCharArray();
    		  for (int i = 0;i < c.length;i ++)
    		  {
    		   System.out.println(c[i]);
    		  }
    		ConvertUtil cu =new ConvertUtil();
    		User u = new User();
    		u.setName(name);
    		u.setPassword(cu.MD5(password));
    		u.setScore(0);
    		u.setStuid(stuid);
    		u.setTel(tel);
    		u.setSex(sex);
    		u.setQq(qq);
    		u.setEmail(email);
    		u.setGrade_class(grade_class);
    		String birthday2=cu.getTime2(birthday);
    		System.out.println("new date="+birthday2);
    		u.setBirthday(birthday2);
    		u.setDirection("NO");
    		u.setIntro("Empty");
    		
    		
    //		if(um.exists(u)) {
    //			this.msg="注册失败存在用户";
    //			return "fail";
    //		}
    //		um.add(u);
    		this.msg="注册成功";
    		return SUCCESS;
    	}
    
    //	public String getName() {
    //		return name;
    //	}
    
    	public void setName(String name) {
    		this.name = name;
    	}
    
    //	public String getPassword() {
    //		return password;
    //	}
    
    	public void setPassword(String password) {
    		this.password = password;
    	}
    
    //	public String getStuid() {
    //		return stuid;
    //	}
    
    	public void setStuid(String stuid) {
    		this.stuid = stuid;
    	}
    
    //	public String getTel() {
    //		return tel;
    //	}
    
    	public void setTel(String tel) {
    		this.tel = tel;
    	}
    
    //	public String getSex() {
    //		return sex;
    //	}
    
    	public void setSex(String sex) {
    		this.sex = sex;
    	}
    //
    //	public String getQq() {
    //		return qq;
    //	}
    
    	public void setQq(String qq) {
    		this.qq = qq;
    	}
    //
    //	public String getEmail() {
    //		return email;
    //	}
    
    	public void setEmail(String email) {
    		this.email = email;
    	}
    
    //	public String getGrade_class() {
    //		return grade_class;
    //	}
    
    	public void setGrade_class(String grade_class) {
    		this.grade_class = grade_class;
    	}
    
    //	public String getBirthday() {
    //		return birthday;
    //	}
    
    	public void setBirthday(String birthday) {
    		this.birthday = birthday;
    	}
    
    	public void setMsg(String msg) {
    		this.msg = msg;
    	}
    
    	public void setSuccess(boolean success) {
    		this.success = success;
    	}
    
    
    	
    
    	
    
    
    
    	
    	
    }

    把getUm去掉就行了,,其他get*注释掉是解决的时候尝试的 发现去了不影响 因为得到值是由 set方法


    为什么getUm去掉,也就是一般的 get*Service去掉 ?我也不懂。。。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    today lazy . tomorrow die .
  • 相关阅读:
    转:CSS设置HTML元素的高度与宽度的各种情况总结
    Java、mysql、html、css、js 注释&大小写
    Dom4j与sax 简单对比
    转:Java properties | FileNotFoundException: properties (系统找不到指定的文件。)
    转:SAX解析的characters方法被多次调用
    转:HashMap实现原理分析(面试问题:两个hashcode相同 的对象怎么存入hashmap的)
    转:Scanner中nextLine()方法和next()方法的区别
    转:JDBC中关于PreparedStatement.setObject的一些细节说明
    转:Eclipse 各种小图标的含义
    转:Mysql float类型where 语句判断相等问题
  • 原文地址:https://www.cnblogs.com/france/p/4808640.html
Copyright © 2011-2022 走看看