这个错误是什么意思,怎么处理?重来没见过呀 1、log4j初始化出错。2、类型转换出错 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 缺少log4j的jar,好像程序写的也有问题 package com.myEdition.action;import java.sql.SQLException;import java.util.Map;import javax.annotation.Resource;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.context.ApplicationContext;import org.springframework.context.annotation.Scope;import org.springframework.context.support.FileSystemXmlApplicationContext;import org.springframework.stereotype.Controller;import org.springframework.web.servlet.ModelAndView;import com.myEdition.bean.User;import com.myEdition.dao.UserDAO;import com.myEdition.dao.impl.UserDAOImpl;import com.myEdition.domain.Regedit;import com.myEdition.domain.impl.Regeditlmpl;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;@SuppressWarnings("serial")@Controller("RegeditAction")@Scope("prototype")public class RegeditAction extends ActionSupport { //定义接口Regedit @Resource private User user; private Regeditlmpl RegeditImpl; private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public User getUser(){ return user; } public void setUser(User user){ this.user=user; } public User reg(String username,String password){ user.setPassword(password); user.setUsername(username); return user; } public String execute(){ //保存用户提交的信息 User user1 = RegeditImpl.find(user.getPassword(), user.getUsername()); if(user!=null){ Map session=(Map)ActionContext.getContext().getSession(); session.put("user1", user1); RegeditImpl.saveUser(user); return "regedit"; //返回页面 } else return null; } /* public String regedit(){ System.out.println(user.getUsername()); User user1=new User(); user1.setId(user.getId()); user1.setPassword(user.getPassword()); user1.setUsername(user.getUsername()); regedit.saveUser(user1); return "regedit"; }*/ public Regeditlmpl getRegeditImpl() { return RegeditImpl; } public void setRegeditImpl(Regeditlmpl regeditImpl) { RegeditImpl = regeditImpl; } public static void main(String[]args){ ApplicationContext context = new FileSystemXmlApplicationContext("src/applicationContext.xml"); User user2 = new User(); user2.setId(1); user2.setPassword("456"); user2.setUsername("zzq"); UserDAO userDao = (UserDAO)context.getBean("userDAOProxy"); userDao.insert(user2); } } UserDAO userDao = (UserDAO)context.getBean("userDAOProxy");你定义的userDAOProxy这个bean的class是UserDAO吗?如果是,那么你定义的bean在spring配置文件中应该有下面的这条配置:<bean id="userDAOProxy" class="com.myEdition.dao.UserDAO"></bean>如果你没有在applicationContext.xml中定义上面的bean,那么你就得代码就需要修改为:UserDAO userDao = context.getBean(UserDao.class); 求各位大神帮助啊 急!! ————lucene3.5 全文检索案例demo———0.5秒检索1000万数据 struts2 使用select的onchange进行ajax提交?! 求一个手动控制产生随机数组件 spring中的过滤器DelegatingFilterProxy配置报错啊 高手请进 如何在Hibernate中只update实体中的某一列? 有用过FCKeditor的吗,客户端不能够访问了? 急!急!!!有500分相送 java类定制时间问题 Ibatis 与Spring集成时QueryForList的分页方法报错,其他的queryForList可用 任务发送这个如何设计开发呢
import java.util.Map;import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Scope;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import org.springframework.stereotype.Controller;
import org.springframework.web.servlet.ModelAndView;import com.myEdition.bean.User;
import com.myEdition.dao.UserDAO;
import com.myEdition.dao.impl.UserDAOImpl;
import com.myEdition.domain.Regedit;
import com.myEdition.domain.impl.Regeditlmpl;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;@SuppressWarnings("serial")
@Controller("RegeditAction")@Scope("prototype")
public class RegeditAction extends ActionSupport {
//定义接口Regedit
@Resource
private User user;
private Regeditlmpl RegeditImpl;
private String username;
private String password;
public String getUsername() {
return username;
} public void setUsername(String username) {
this.username = username;
} public String getPassword() {
return password;
} public void setPassword(String password) {
this.password = password;
}
public User getUser(){
return user;
}
public void setUser(User user){
this.user=user;
}
public User reg(String username,String password){
user.setPassword(password);
user.setUsername(username);
return user;
}
public String execute(){
//保存用户提交的信息
User user1 = RegeditImpl.find(user.getPassword(), user.getUsername());
if(user!=null){
Map session=(Map)ActionContext.getContext().getSession();
session.put("user1", user1);
RegeditImpl.saveUser(user);
return "regedit";
//返回页面
}
else return null;
}
/*
public String regedit(){
System.out.println(user.getUsername());
User user1=new User();
user1.setId(user.getId());
user1.setPassword(user.getPassword());
user1.setUsername(user.getUsername());
regedit.saveUser(user1);
return "regedit";
}*/
public Regeditlmpl getRegeditImpl() {
return RegeditImpl;
} public void setRegeditImpl(Regeditlmpl regeditImpl) {
RegeditImpl = regeditImpl;
}
public static void main(String[]args){
ApplicationContext context = new FileSystemXmlApplicationContext("src/applicationContext.xml");
User user2 = new User();
user2.setId(1);
user2.setPassword("456");
user2.setUsername("zzq");
UserDAO userDao = (UserDAO)context.getBean("userDAOProxy");
userDao.insert(user2);
}
}
你定义的userDAOProxy这个bean的class是UserDAO吗?
如果是,那么你定义的bean在spring配置文件中应该有下面的这条配置:
<bean id="userDAOProxy" class="com.myEdition.dao.UserDAO"></bean>
如果你没有在applicationContext.xml中定义上面的bean,那么你就得代码就需要修改为:
UserDAO userDao = context.getBean(UserDao.class);