package com.chz.aduq.model;
User.java
public class User implements Serializable {
private static final long serialVersionUID = 1L;
private Long id;
private String username;
private String password;
private String nickname;
private String realname;
private String email;
private String address;
private String description;
private Date createtime;
get set........
}
package com.chz.aduq.dao;
UserDao.java
public interface UserDao {
public void findByAdd(User u);
}
package com.chz.aduq.dao.impl;
UserDaoImpl.java
public class UserDaoImpl implements UserDao {
private Session session = HibernateUtil.getSession();
@Override
public void findByAdd(User u) {
//想问下这里写对了吗?需要拼写HQL语句吗?
session.beginTransaction();
session.save(u);
session.beginTransaction().commit();
}
}
package com.chz.aduq.service;
UserService.java
public interface UserService {
public void AddUser(User u);
}
package com.chz.aduq.service.impl;
UserServiceImpl.java
public class UserServiceImpl implements UserService {
private UserDao userDao;
@Override
public void AddUser(User u) {
userDao.findByAdd(u);
}
}
package com.chz.aduq.action;
UserAction.java
public class UserAction extends ActionSupport {
public String add() throws Exception {
// TODO Auto-generated method stub
//这个action怎么写?还有怎么获取到jsp表单的信息
}
}
user_add_input.jsp
<form name="add" action="add" method="post">
<table border="0" align="center">
<tr height="35">
<td>用户:</td>
<td><input type="text" name="user.username" style="width: 180px; height: 30px"/></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="user.password" style="width: 180px; height: 30px"/></td>
</tr>
<!--
<tr>
<td>确认密码:</td>
<td><input type="password" name="confirmpassword" style="width: 180px; height: 30px"/></td>
</tr>
-->
<tr>
<td>昵称:</td>
<td><input type="text" name="user.nickname" style="width: 180px; height: 30px"/></td>
</tr>
<tr>
<td>姓名:</td>
<td><input type="text" name="user.realname" style="width: 180px; height: 30px"/></td>
</tr>
<tr>
<td>邮箱:</td>
<td><input type="text" name="user.email" style="width: 180px; height: 30px"/></td>
</tr>
<tr>
<td>地址:</td>
<td><input type="text" name="user.address" style="width: 350px; height: 30px"/></td>
</tr>
<tr>
<td>介绍:</td>
<td><textarea name="user.description" rows="8" cols="41"></textarea></td>
</tr>
<!--
<tr>
<td>输验证码:</td>
<td>
<input type="text" name="rand" style="width: 90px; height: 30px"/>
</td>
</tr>
-->
<tr>
<td colspan="2" align="center">
<input type="submit" value="注册" style="width: 100px; height: 35px"/>
</td>
</tr>
</table>
</form>

请问下大家 :
①请大家帮忙看下我 findByAdd()方法写对了吗?
②action里面的add()方法要怎么写?action里面怎么获取到<form></form>表单里面的信息
③Spring.xml、Struts2.xml需要怎么写?
请大家提供下思路,或者是源码也行(Spring.xml 和Struts.xml不要用*_*的配置文件。写详细点刚学着东西,有点犯晕)
------解决思路----------------------
QQ留一下 我发给你