日期:2014-05-17  浏览次数:20723 次

【新手】ssh中无法获取jsp页面的值,获取的全部为null,恳请各位指点一下
刚刚整合ssh,肯定各位大侠指点一下...不胜感激
action:
package org.lxh.ShangCheng.action;

import java.util.List;

import javax.annotation.Resource;

import org.lxh.ShangCheng.model.Member;
import org.lxh.ShangCheng.service.MemberManager;
import org.lxh.ShangCheng.vo.MemberRegisterInfo;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;

@Component("m")
@Scope("prototype")
public class MemberAction extends ActionSupport implements ModelDriven {
private MemberRegisterInfo info = new MemberRegisterInfo();
private MemberManager memberManager ;
private List<Member> members ;
private Member member ;
public MemberManager getMemberManager() {
return memberManager;
}
@Resource(name="memberManager")
public void setMemberManager(MemberManager memberManager) {
this.memberManager = memberManager;
}
public List<Member> getMembers() {
return members;
}
public void setMembers(List<Member> members) {
this.members = members;
}
public Member getMember() {
return member;
}
public void setMember(Member member) {
this.member = member;
}
public MemberRegisterInfo getInfo() {
return info;
}
public void setInfo(MemberRegisterInfo info) {
this.info = info;
}
@Override
public String execute() throws Exception {
Member m1 = new Member() ;
m1.setPassword(info.getPassword());
m1.setName("hello");
m1.setAge(info.getAge());
m1.setEmail(info.getEmail());
m1.setQuestion(info.getQuestion());
m1.setReallyName(info.getReallyName());
m1.setProfession(info.getProfession());
m1.setResult(info.getResult());

System.out.println(m1.getAge()+","+m1.getEmail()+","+m1.getName()+","+m1.getPassword()+","+m1.getReallyName());

if(memberManager.exists(m1)){
System.out.println("fail.......");
return "fail";
}
System.out.println("success......");

memberManager.add(m1);
return "success";
}
public Object getModel() {
// TODO Auto-generated method stub
return info;
}

}

daoImpl:
package org.lxh.ShangCheng.dao.impl;

import java.util.List;

import javax.annotation.Resource;

import org.lxh.ShangCheng.dao.MemberDao;
import org.lxh.ShangCheng.model.Member;
import org.springframework.orm.hibernate3.HibernateTemplate;
import org.springframework.stereotype.Component;


@Component("memberDao")
public class MemberDaoImpl implements MemberDao {
private HibernateTemplate hibernateTemplate ;

public HibernateTemplate getHibernateTemplate() {
return hibernateTemplate;
}
@Resource
public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
this.hibernateTemplate = hibernateTemplate;
}