(续代码)求助:整合struts和spring,applicationContext.xml报错

deimy 2007-03-25 06:13:42
csdn连续回复不能超过三次,但我代码还没发完,所以再发一个
如果违规的管理员帮我移一下,谢谢

续:http://community.csdn.net/Expert/TopicView1.asp?id=5418451

------------------------
UserBO.java
-------------------------

package cn.com.jac.dmps.user.bo;

import cn.com.jac.dmps.user.dao.UserDAO;

public class UserBO implements IUserBO {
private int id;
private String username;
private String password;
private UserDAO dao;

public void setDao(UserDAO dao) {
this.dao = dao;
}

public int getId() {
return id;
}

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 UserBO queryByUsername(String username) {
return dao.queryByUsername(username);
}
}

---------------------
UserDAO.java
---------------------

package cn.com.jac.dmps.user.dao;

import java.sql.ResultSet;
import java.sql.SQLException;

import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.RowCallbackHandler;
import org.springframework.jdbc.core.RowMapper;
import org.springframework.jdbc.core.support.JdbcDaoSupport;

import cn.com.jac.dmps.user.bo.UserBO;

public class UserDAO extends JdbcDaoSupport implements IUserDAO {
private JdbcTemplate jt;

public void setJt(JdbcTemplate jt) {
this.jt = jt;
}


public JdbcTemplate getJt() {
return jt;
}


class UserRowMapper implements RowMapper {
public Object mapRow(ResultSet rs, int index) throws SQLException {
UserBO user = new UserBO();
user.setUsername("name");
user.setPassword("password");
return user;
}
}

public UserBO queryByUsername(String username) {
String sql = "select * from my_test where name=?";
final UserBO user = new UserBO();
final Object[] params = new Object[] {username};
jt.query(sql, params, new RowCallbackHandler() {
public void processRow(ResultSet rs) throws SQLException {
user.setUsername(rs.getString("name"));
user.setPassword(rs.getString("password"));
System.out.println(rs.getString("name") + "\t" + rs.getString("password"));
}
});
return user;
}
}
...全文
298 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
user_yc 2008-03-13
  • 打赏
  • 举报
回复
??????????????????
user_yc 2008-03-13
  • 打赏
  • 举报
回复
???????????????

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧