property >
bean >
< bean name = \
< property name = \
< ref bean = \
property >
bean >
< bean id = \
class = \
destroy-method = \
< property name = \
< value > com.mysql.jdbc.Driver value >
property >
< property name = \
< value > jdbc:mysql://localhost:3306/mySSH value >
property >
< property name = \
< value > tang value >
property >
< property name = \
< value > admin value >
property >
bean >
< bean id = \
class = \
< property name = \
< ref bean = \
property >
< property name = \
< list >
< value > com\\gc\\vo\\User.hbm.xml value >
list >
property >
< property name = \
< props >
< prop key = \
< prop key = \
props >
property >
bean >
< bean id = \
class = \
< property name = \
< ref bean = \
property >
bean >
< bean id = \
class = \
< property name = \
< ref bean = \
property >
< property name = \
< ref local = \
property >
bean >
< bean id = \
< property name = \
< ref bean = \
property >
bean >
beans >
< 十 > 在 com.gc.action 包下编写控制器 RegeditAction.java
package com.gc.action;
import com.gc.vo.User;
import com.gc.service.Regedit;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class RegeditAction extends Action{
private Regedit regedit ;
// 依赖注入
public Regedit getRegedit() {
return regedit ;
}
public void setRegedit(Regedit regedit) {
this . regedit = regedit;
}
public ActionForward execute(ActionMapping mapping,
ActionForm form,HttpServletRequest request,
HttpServletResponse response) throws Exception{
// 保存页面提交的用户信息
getRegedit().saveUser((User)form);
request.setAttribute( \
return mapping.findForward( \
} }
< 十一 > 在 com.gc.service 包下编写业务逻辑接口 Regedit.java
package com.gc.service;
import com.gc.vo.User;
public interface Regedit {
// 保存用户
public abstract void saveUser(User user); }
< 十二 > 在 com.gc.service 包下编写具体的业务逻辑类 RegeditImpl.java
package com.gc.service.impl;
import com.gc.dao.UserDAO;
import com.gc.service.Regedit;
import com.gc.vo.User;
public class RegeditImpl implements Regedit{