super时代 2017-06-26 15:14 采纳率: 0%
浏览 667

javaweb转spring后,bean容器写好了,其他的怎么写,好盲目

刚开始学spring,感觉很盲目,自己之前是写了一个简单的MAVEN的CRUD项目,分为dao层,,bean层,servelt和数据库连接的jdbc,现在要改为spring项目,配置了web.xml和bean,然后就不知道怎么做了,请大神指点一二,讲的详细点,谢谢啦!

 public class User {
    private int id; // ID
    private String login_name;// 账号名
    private String password;// 密码
    private String salt;// MD5
    private String name;// 姓名
    private String name_mnemonic;// 姓名拼音助记码
    private String name_pinyin;// 姓名拼音
    private String nickname;// 昵称
    private String email;// 电子邮件
    private Integer mobile;// 电话
    private Integer sort_num;// 排序号
    private Integer status;// 状态 0[待审核],1[启用],2[禁用],3[删除]
    private Integer type;// 类型 1[系统用户] 2[学校用户]
    private String avatar;// 头像url
    private String remark;// 描述
```这是bean类

* public interface UserDao {

    /**
     * 增加数据
     *
     * @param
     * @return
     */
    void Insert(User user);

    /**
     * 修改用户数据
     *
     * @return
     */

    public boolean update(User user);

    /**
     * 删除用户数据
     *
     * @return
     * @throws SQLException
     */

    public boolean delete(int Id);

    /**
     * 查询单个用户数据
     *
     * @return
     */

    // public User findUserById(String id);

    /**
     * 查询多个用户数据
     */
    public List<User> findList();

    /**
     * 登录
     */
    // public boolean Login(String uname, String pwd);

    /**
     * 总页数
     *
     * @return
     */
    public int TotalPage();

    /**
     * 获取所有数据
     *
     * @param cur
     * @return
     */
    public List<User> getUserList(int cur);

    //void AllDate(int );

    /**
     * 用户登录
     */
    public User login(String login_name, String password);
}

这是dao层
public class PageAction extends HttpServlet {
    private static final long serialVersionUID = 1L;
    private static final int DATE_PAGE = 5;

    /**
     * @see HttpServlet#HttpServlet()
     */
    public PageAction() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
     * response)
     */

    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        // TODO Auto-generated method stub
        doPost(request, response);
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
     * response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        // TODO Auto-generated method stub
        request.setCharacterEncoding("UTF-8");
        //获取pageNo 当前页码  cur为当前页码
        String cur = (String) request.getParameter("cur");
        UserDao userDao = new UserDaoImp();
        cur = StringUtil.defaultIfEmpty(cur, "1");


        List<User> list = userDao.getUserList(Integer.parseInt(cur));

        int totalPage = userDao.TotalPage();
        request.setAttribute("totalPage", totalPage);
        request.setAttribute("userList", list);
        request.setAttribute("cur", cur);
        request.getRequestDispatcher("page_list.jsp").forward(request, response);

    }

}
这是分页的servlet
  • 写回答

1条回答 默认 最新

  • devmiao 2017-06-26 16:02
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog