(3)配置Struts-config.xml,如下:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"> <struts-config> <form-beans> <form-bean name="userActionForm" type="zy.pro.td.controller.UserActionForm" /> </form-beans> <action-mappings> <action name="userActionForm" path="/act/log/login" scope="request" type="zy.pro.td.controller.LoginAction" /> </action-mappings> <plug-in className="org.apache.struts.tiles.TilesPlugin"> <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" /> </plug-in> <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" /> </plug-in> <plug-in className="zy.pro.td.plugin.HibernatePlugin" /> <plug-in className="zy.pro.td.plugin.HibernateSessionFactoryPlugIn" /> </struts-config> 这一部分就是你的嵌入代码
|
(4)创建ActionForm,代码如下:
package zy.pro.td.controller; import org.apache.struts.action.*; import javax.servlet.http.*; public class UserActionForm extends ActionForm { private String password; private String username; public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest httpServlet Request) { /**@todo: finish this method, this is just the skeleton.*/ return null; } public void reset(ActionMapping actionMapping, HttpServletRequest httpServletRequest) { } }
|
(5)创建Action
package zy.pro.td.controller; import org.apache.struts.action.*; import javax.servlet.http.*; import javax.naming.Context; import javax.naming.InitialContext; import net.sf.hibernate.SessionFactory; import net.sf.hibernate
|
【责任编辑:碧海蓝天 TEL:(010)68476606】