web.xml
<?
xml version
=
"
1.0
"
encoding
=
"
UTF-8
"
?>
< web - app xmlns = " http://java.sun.com/xml/ns/j2ee "
xmlns:xsi = " http://www.w3.org/2001/XMLSchema-instance " version = " 2.4 "
xsi:schemaLocation = " http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd " >
<!-- < filter >
< filter - name > encoding </ filter - name >
< filter - class >
org.lxh.myzngt.filter.EncodingFilter
</ filter - class >
< init - param >
< param - name > charset </ param - name >
< param - value > gbk </ param - value >
</ init - param >
</ filter >
< filter - mapping >
< filter - name > encoding </ filter - name >
< url - pattern > /* </url-pattern>
</filter-mapping>
<filter>
<filter-name>userlogin</filter-name>
<filter-class>
org.lxh.myzngt.filter.UserLoginFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>userlogin</filter-name>
<url-pattern>/jsp/user/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>userlogin</filter-name>
<url-pattern>/jsp/ques/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>adminlogin</filter-name>
<filter-class>
org.lxh.myzngt.filter.AdminLoginFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>adminlogin</filter-name>
<url-pattern>/jsp/admin/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>opensession</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>opensession</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/applicationContext.xml
</param-value>
</context-param>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>
org.springframework.web.context.ContextLoaderServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
</web-app>
struts.xml
< web - app xmlns = " http://java.sun.com/xml/ns/j2ee "
xmlns:xsi = " http://www.w3.org/2001/XMLSchema-instance " version = " 2.4 "
xsi:schemaLocation = " http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd " >
<!-- < filter >
< filter - name > encoding </ filter - name >
< filter - class >
org.lxh.myzngt.filter.EncodingFilter
</ filter - class >
< init - param >
< param - name > charset </ param - name >
< param - value > gbk </ param - value >
</ init - param >
</ filter >
< filter - mapping >
< filter - name > encoding </ filter - name >
< url - pattern > /* </url-pattern>
</filter-mapping>
<filter>
<filter-name>userlogin</filter-name>
<filter-class>
org.lxh.myzngt.filter.UserLoginFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>userlogin</filter-name>
<url-pattern>/jsp/user/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>userlogin</filter-name>
<url-pattern>/jsp/ques/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>adminlogin</filter-name>
<filter-class>
org.lxh.myzngt.filter.AdminLoginFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>adminlogin</filter-name>
<url-pattern>/jsp/admin/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>opensession</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>opensession</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/applicationContext.xml
</param-value>
</context-param>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>
org.springframework.web.context.ContextLoaderServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
</web-app>
<?
xml version
=
"
1.0
"
encoding
=
"
UTF-8
"
?>
<! DOCTYPE struts - config PUBLIC " -//Apache Software Foundation//DTD Struts Configuration 1.2//EN " " http://struts.apache.org/dtds/struts-config_1_2.dtd " >
< struts - config >
< data - sources />
< form - beans >
< form - bean name = " userForm "
type = " org.lxh.myzngt.struts.form.UserForm " />
< form - bean name = " questionForm "
type = " org.lxh.myzngt.struts.form.QuestionForm " />
< form - bean name = " answerForm "
type = " org.lxh.myzngt.struts.form.AnswerForm " />
< form - bean name = " itemForm "
type = " org.lxh.myzngt.struts.form.ItemForm " />
< form - bean name = " indexForm "
type = " org.apache.struts.action.DynaActionForm " />
< form - bean name = " showForm "
type = " org.apache.struts.action.DynaActionForm " />
< form - bean name = " userinfoForm "
type = " org.apache.struts.action.DynaActionForm " />
< form - bean name = " adminForm "
type = " org.lxh.myzngt.struts.form.AdminForm " />
< form - bean name = " adminuserForm "
type = " org.lxh.myzngt.struts.form.AdminuserForm " />
< form - bean name = " adminquestionForm "
type = " org.apache.struts.action.DynaActionForm " />
< form - bean name = " adminitemForm "
type = " org.lxh.myzngt.struts.form.AdminitemForm " />
< form - bean name = " adminsubitemForm "
type = " org.lxh.myzngt.struts.form.AdminsubitemForm " />
< form - bean name = " adminloginForm "
type = " org.lxh.myzngt.struts.form.AdminloginForm " />
</ form - beans >
< global - exceptions />
< global - forwards />
< action - mappings >
< action attribute = " userForm " input = " /jsp/errors.jsp "
name = " userForm " parameter = " status " path = " /jsp/user " scope = " request "
type = " org.lxh.myzngt.struts.action.UserAction " >
< forward name = " registersuccess "
path = " /jsp/index.do?status=list " >
</ forward >
< forward name = " registerfailure " path = " /jsp/register.jsp " ></ forward >
< forward name = " loginsuccess "
path = " /jsp/index.do?status=list " >
</ forward >
< forward name = " loginfailure " path = " /jsp/login.jsp " ></ forward >
< forward name = " exists " path = " /jsp/updatepwd.jsp " ></ forward >
< forward name = " notexists " path = " /jsp/forgetpwd.jsp " ></ forward >
< forward name = " updatepwddo " path = " /jsp/updatepwd_do.jsp " ></ forward >
< forward name = " userinfo " path = " /jsp/user/userinfo.jsp " ></ forward >
< forward name = " updatedo " path = " /jsp/user/update_do.jsp " ></ forward >
</ action >
< action attribute = " questionForm " input = " /jsp/errors.jsp "
name = " questionForm " parameter = " status " path = " /jsp/ques/question "
scope = " request " type = " org.lxh.myzngt.struts.action.QuestionAction " >
< forward name = " insertdo " path = " /jsp/ques/question_do.jsp " ></ forward >
</ action >
< action attribute = " answerForm " input = " /jsp/errors.jsp "
name = " answerForm " parameter = " status " path = " /jsp/ques/answer "
scope = " request " type = " org.lxh.myzngt.struts.action.AnswerAction " >
< forward name = " insertdo " path = " /jsp/ques/answer_do.jsp " ></ forward >
</ action >
< action attribute = " itemForm " input = " /jsp/errors.jsp "
name = " itemForm " parameter = " status " path = " /jsp/ques/item "
scope = " request " type = " org.lxh.myzngt.struts.action.ItemAction " >
< forward name = " question " path = " /jsp/ques/question.jsp " ></ forward >
</ action >
< action attribute = " indexForm " input = " /jsp/errors.jsp "
name = " indexForm " parameter = " status " path = " /jsp/index " scope = " request "
type = " org.lxh.myzngt.struts.action.IndexAction " >
< forward name = " indexdo " path = " /jsp/index.jsp " ></ forward >
</ action >
< action attribute = " showForm " input = " /jsp/errors.jsp "
name = " showForm " parameter = " status " path = " /jsp/show " scope = " request "
type = " org.lxh.myzngt.struts.action.ShowAction " >
< forward name = " showquestion "
path = " /jsp/question_show.jsp " >
</ forward >
< forward name = " showlist " path = " /jsp/list_question.jsp " ></ forward >
</ action >
< action attribute = " userinfoForm " input = " /jsp/errors.jsp "
name = " userinfoForm " parameter = " status " path = " /jsp/user/userinfo "
scope = " request " type = " org.lxh.myzngt.struts.action.UserinfoAction " >
< forward name = " listmyquestion "
path = " /jsp/user/list_myquestion.jsp " >
</ forward >
< forward name = " listanswer "
path = " /jsp/user/list_answer.jsp " >
</ forward >
< forward name = " listmyaccept "
path = " /jsp/user/list_myaccept.jsp " >
</ forward >
< forward name = " listmyquestionanswer "
path = " /jsp/user/list_myquestionanswer.jsp " >
</ forward >
< forward name = " answerdo "
path = " /jsp/user/accept_answer.jsp " >
</ forward >
< forward name = " updatequestiondo "
path = " /jsp/user/question_update_do.jsp " >
</ forward >
</ action >
< action attribute = " adminForm " input = " /jsp/errors.jsp "
name = " adminForm " parameter = " status " path = " /jsp/admin/admin "
scope = " request " type = " org.lxh.myzngt.struts.action.AdminAction " >
< forward name = " insertdo "
path = " /jsp/admin/admin.do?status=list " >
</ forward >
< forward name = " updatepwddo "
path = " /jsp/admin/admin_updatepwd_do.jsp " >
</ forward >
< forward name = " updatepwdfailure "
path = " /jsp/admin/admin_updatepwd.jsp " >
</ forward >
< forward name = " deletedo "
path = " /jsp/admin/admin.do?status=list " >
</ forward >
< forward name = " list " path = " /jsp/admin/admin_list.jsp " ></ forward >
</ action >
< action attribute = " adminuserForm " input = " /jsp/errors.jsp "
name = " adminuserForm " parameter = " status " path = " /jsp/admin/adminuser "
scope = " request "
type = " org.lxh.myzngt.struts.action.AdminuserAction " >
< forward name = " userlist " path = " /jsp/admin/user_list.jsp " ></ forward >
< forward name = " list "
path = " /jsp/admin/adminuser.do?status=list " >
</ forward >
</ action >
< action attribute = " adminquestionForm " input = " /jsp/errors.jsp "
name = " adminquestionForm " parameter = " status "
path = " /jsp/admin/adminquestion " scope = " request "
type = " org.lxh.myzngt.struts.action.AdminquestionAction " >
< forward name = " questionlist "
path = " /jsp/admin/question_list.jsp " >
</ forward >
< forward name = " list "
path = " /jsp/admin/adminquestion.do?status=list " >
</ forward >
</ action >
< action attribute = " adminitemForm " input = " /jsp/errors.jsp "
name = " adminitemForm " parameter = " status " path = " /jsp/admin/adminitem "
scope = " request "
type = " org.lxh.myzngt.struts.action.AdminitemAction " >
< forward name = " itemlist " path = " /jsp/admin/item_list.jsp " ></ forward >
< forward name = " list "
path = " /jsp/admin/adminitem.do?status=list " >
</ forward >
< forward name = " subitemlist "
path = " /jsp/admin/subitem_list.jsp " >
</ forward >
</ action >
< action attribute = " adminsubitemForm " input = " /jsp/errors.jsp "
name = " adminsubitemForm " parameter = " status "
path = " /jsp/admin/adminsubitem " scope = " request "
type = " org.lxh.myzngt.struts.action.AdminsubitemAction " >
< forward name = " subitemlist "
path = " /jsp/admin/subitem_list.jsp " >
</ forward >
</ action >
< action attribute = " adminloginForm " input = " /jsp/errors.jsp "
name = " adminloginForm " parameter = " status " path = " /jsp/adminlogin "
scope = " request "
type = " org.lxh.myzngt.struts.action.AdminloginAction " >
< forward name = " loginsuccess "
path = " /jsp/goadmin.htm " >
</ forward >
< forward name = " loginfailure "
path = " /jsp/admin_login.jsp " >
</ forward >
</ action >
</ action - mappings >
< controller
processorClass = " org.springframework.web.struts.DelegatingRequestProcessor " >
</ controller >
< message - resources
parameter = " org.lxh.myzngt.struts.ApplicationResources " />
< plug - in
className = " org.springframework.web.struts.ContextLoaderPlugIn " >
< set - property property = " contextConfigLocation "
value = " /WEB-INF/classes/applicationContext.xml " />
</ plug - in >
</ struts - config >
spring.xml
<! DOCTYPE struts - config PUBLIC " -//Apache Software Foundation//DTD Struts Configuration 1.2//EN " " http://struts.apache.org/dtds/struts-config_1_2.dtd " >
< struts - config >
< data - sources />
< form - beans >
< form - bean name = " userForm "
type = " org.lxh.myzngt.struts.form.UserForm " />
< form - bean name = " questionForm "
type = " org.lxh.myzngt.struts.form.QuestionForm " />
< form - bean name = " answerForm "
type = " org.lxh.myzngt.struts.form.AnswerForm " />
< form - bean name = " itemForm "
type = " org.lxh.myzngt.struts.form.ItemForm " />
< form - bean name = " indexForm "
type = " org.apache.struts.action.DynaActionForm " />
< form - bean name = " showForm "
type = " org.apache.struts.action.DynaActionForm " />
< form - bean name = " userinfoForm "
type = " org.apache.struts.action.DynaActionForm " />
< form - bean name = " adminForm "
type = " org.lxh.myzngt.struts.form.AdminForm " />
< form - bean name = " adminuserForm "
type = " org.lxh.myzngt.struts.form.AdminuserForm " />
< form - bean name = " adminquestionForm "
type = " org.apache.struts.action.DynaActionForm " />
< form - bean name = " adminitemForm "
type = " org.lxh.myzngt.struts.form.AdminitemForm " />
< form - bean name = " adminsubitemForm "
type = " org.lxh.myzngt.struts.form.AdminsubitemForm " />
< form - bean name = " adminloginForm "
type = " org.lxh.myzngt.struts.form.AdminloginForm " />
</ form - beans >
< global - exceptions />
< global - forwards />
< action - mappings >
< action attribute = " userForm " input = " /jsp/errors.jsp "
name = " userForm " parameter = " status " path = " /jsp/user " scope = " request "
type = " org.lxh.myzngt.struts.action.UserAction " >
< forward name = " registersuccess "
path = " /jsp/index.do?status=list " >
</ forward >
< forward name = " registerfailure " path = " /jsp/register.jsp " ></ forward >
< forward name = " loginsuccess "
path = " /jsp/index.do?status=list " >
</ forward >
< forward name = " loginfailure " path = " /jsp/login.jsp " ></ forward >
< forward name = " exists " path = " /jsp/updatepwd.jsp " ></ forward >
< forward name = " notexists " path = " /jsp/forgetpwd.jsp " ></ forward >
< forward name = " updatepwddo " path = " /jsp/updatepwd_do.jsp " ></ forward >
< forward name = " userinfo " path = " /jsp/user/userinfo.jsp " ></ forward >
< forward name = " updatedo " path = " /jsp/user/update_do.jsp " ></ forward >
</ action >
< action attribute = " questionForm " input = " /jsp/errors.jsp "
name = " questionForm " parameter = " status " path = " /jsp/ques/question "
scope = " request " type = " org.lxh.myzngt.struts.action.QuestionAction " >
< forward name = " insertdo " path = " /jsp/ques/question_do.jsp " ></ forward >
</ action >
< action attribute = " answerForm " input = " /jsp/errors.jsp "
name = " answerForm " parameter = " status " path = " /jsp/ques/answer "
scope = " request " type = " org.lxh.myzngt.struts.action.AnswerAction " >
< forward name = " insertdo " path = " /jsp/ques/answer_do.jsp " ></ forward >
</ action >
< action attribute = " itemForm " input = " /jsp/errors.jsp "
name = " itemForm " parameter = " status " path = " /jsp/ques/item "
scope = " request " type = " org.lxh.myzngt.struts.action.ItemAction " >
< forward name = " question " path = " /jsp/ques/question.jsp " ></ forward >
</ action >
< action attribute = " indexForm " input = " /jsp/errors.jsp "
name = " indexForm " parameter = " status " path = " /jsp/index " scope = " request "
type = " org.lxh.myzngt.struts.action.IndexAction " >
< forward name = " indexdo " path = " /jsp/index.jsp " ></ forward >
</ action >
< action attribute = " showForm " input = " /jsp/errors.jsp "
name = " showForm " parameter = " status " path = " /jsp/show " scope = " request "
type = " org.lxh.myzngt.struts.action.ShowAction " >
< forward name = " showquestion "
path = " /jsp/question_show.jsp " >
</ forward >
< forward name = " showlist " path = " /jsp/list_question.jsp " ></ forward >
</ action >
< action attribute = " userinfoForm " input = " /jsp/errors.jsp "
name = " userinfoForm " parameter = " status " path = " /jsp/user/userinfo "
scope = " request " type = " org.lxh.myzngt.struts.action.UserinfoAction " >
< forward name = " listmyquestion "
path = " /jsp/user/list_myquestion.jsp " >
</ forward >
< forward name = " listanswer "
path = " /jsp/user/list_answer.jsp " >
</ forward >
< forward name = " listmyaccept "
path = " /jsp/user/list_myaccept.jsp " >
</ forward >
< forward name = " listmyquestionanswer "
path = " /jsp/user/list_myquestionanswer.jsp " >
</ forward >
< forward name = " answerdo "
path = " /jsp/user/accept_answer.jsp " >
</ forward >
< forward name = " updatequestiondo "
path = " /jsp/user/question_update_do.jsp " >
</ forward >
</ action >
< action attribute = " adminForm " input = " /jsp/errors.jsp "
name = " adminForm " parameter = " status " path = " /jsp/admin/admin "
scope = " request " type = " org.lxh.myzngt.struts.action.AdminAction " >
< forward name = " insertdo "
path = " /jsp/admin/admin.do?status=list " >
</ forward >
< forward name = " updatepwddo "
path = " /jsp/admin/admin_updatepwd_do.jsp " >
</ forward >
< forward name = " updatepwdfailure "
path = " /jsp/admin/admin_updatepwd.jsp " >
</ forward >
< forward name = " deletedo "
path = " /jsp/admin/admin.do?status=list " >
</ forward >
< forward name = " list " path = " /jsp/admin/admin_list.jsp " ></ forward >
</ action >
< action attribute = " adminuserForm " input = " /jsp/errors.jsp "
name = " adminuserForm " parameter = " status " path = " /jsp/admin/adminuser "
scope = " request "
type = " org.lxh.myzngt.struts.action.AdminuserAction " >
< forward name = " userlist " path = " /jsp/admin/user_list.jsp " ></ forward >
< forward name = " list "
path = " /jsp/admin/adminuser.do?status=list " >
</ forward >
</ action >
< action attribute = " adminquestionForm " input = " /jsp/errors.jsp "
name = " adminquestionForm " parameter = " status "
path = " /jsp/admin/adminquestion " scope = " request "
type = " org.lxh.myzngt.struts.action.AdminquestionAction " >
< forward name = " questionlist "
path = " /jsp/admin/question_list.jsp " >
</ forward >
< forward name = " list "
path = " /jsp/admin/adminquestion.do?status=list " >
</ forward >
</ action >
< action attribute = " adminitemForm " input = " /jsp/errors.jsp "
name = " adminitemForm " parameter = " status " path = " /jsp/admin/adminitem "
scope = " request "
type = " org.lxh.myzngt.struts.action.AdminitemAction " >
< forward name = " itemlist " path = " /jsp/admin/item_list.jsp " ></ forward >
< forward name = " list "
path = " /jsp/admin/adminitem.do?status=list " >
</ forward >
< forward name = " subitemlist "
path = " /jsp/admin/subitem_list.jsp " >
</ forward >
</ action >
< action attribute = " adminsubitemForm " input = " /jsp/errors.jsp "
name = " adminsubitemForm " parameter = " status "
path = " /jsp/admin/adminsubitem " scope = " request "
type = " org.lxh.myzngt.struts.action.AdminsubitemAction " >
< forward name = " subitemlist "
path = " /jsp/admin/subitem_list.jsp " >
</ forward >
</ action >
< action attribute = " adminloginForm " input = " /jsp/errors.jsp "
name = " adminloginForm " parameter = " status " path = " /jsp/adminlogin "
scope = " request "
type = " org.lxh.myzngt.struts.action.AdminloginAction " >
< forward name = " loginsuccess "
path = " /jsp/goadmin.htm " >
</ forward >
< forward name = " loginfailure "
path = " /jsp/admin_login.jsp " >
</ forward >
</ action >
</ action - mappings >
< controller
processorClass = " org.springframework.web.struts.DelegatingRequestProcessor " >
</ controller >
< message - resources
parameter = " org.lxh.myzngt.struts.ApplicationResources " />
< plug - in
className = " org.springframework.web.struts.ContextLoaderPlugIn " >
< set - property property = " contextConfigLocation "
value = " /WEB-INF/classes/applicationContext.xml " />
</ plug - in >
</ struts - config >
<?
xml version
=
"
1.0
"
encoding
=
"
UTF-8
"
?>
<! DOCTYPE beans PUBLIC " -//SPRING//DTD BEAN//EN " " http://www.springframework.org/dtd/spring-beans.dtd " >
< beans >
<!--< bean id = " dataSource "
class = " org.springframework.jndi.JndiObjectFactoryBean "
destroy - method = " close " >
< property name = " jndiName " >
< value > java:comp / env / jdbc / mldn </ value >
</ property >
</ bean >-->
< bean id = " dataSource "
class = " org.apache.commons.dbcp.BasicDataSource "
destroy - method = " close " >
< property name = " driverClassName " >
< value > org.gjt.mm.mysql.Driver </ value >
</ property >
< property name = " url " >
< value > jdbc:mysql: // localhost:3306/mldn</value>
</ property >
< property name = " username " >
< value > root </ value >
</ property >
< property name = " password " >
< value > wdf </ value >
</ property >
</ bean >
< bean id = " hibernateInterceptor "
class = " org.springframework.orm.hibernate3.HibernateInterceptor " >
< property name = " sessionFactory " >
< ref bean = " sessionFactory " />
</ property >
</ bean >
< bean id = " sessionFactory "
class = " org.springframework.orm.hibernate3.LocalSessionFactoryBean " >
< property name = " dataSource " >
< ref bean = " dataSource " />
</ property >
< property name = " hibernateProperties " >
< props >
< prop key = " hibernate.dialect " >
org.hibernate.dialect.MySQLDialect
</ prop >
<!-- 表示允许自动提交 -->
< prop key = " hibernate.connection.autocommit " > true </ prop >
<!-- 显示sql语句 -->
< prop key = " hibernate.show_sql " > true </ prop >
</ props >
</ property >
< property name = " mappingResources " >
< list >
< value > org / lxh / myzngt / vo / Admin.hbm.xml </ value >
< value > org / lxh / myzngt / vo / User.hbm.xml </ value >
< value > org / lxh / myzngt / vo / Item.hbm.xml </ value >
< value > org / lxh / myzngt / vo / Subitem.hbm.xml </ value >
< value > org / lxh / myzngt / vo / Answer.hbm.xml </ value >
< value > org / lxh / myzngt / vo / Question.hbm.xml </ value >
</ list >
</ property >
</ bean >
< bean id = " hibernateTemplate "
class = " org.springframework.orm.hibernate3.HibernateTemplate " >
< property name = " sessionFactory " >
< ref bean = " sessionFactory " />
</ property >
</ bean >
< bean id = " iuserdao " class = " org.lxh.myzngt.dao.IUserDAO "
abstract = " true " >
</ bean >
< bean id = " iitemdao " class = " org.lxh.myzngt.dao.IItemDAO "
abstract = " true " >
</ bean >
< bean id = " iquestiondao " class = " org.lxh.myzngt.dao.IQuestionDAO "
abstract = " true " >
</ bean >
< bean id = " ianswerdao " class = " org.lxh.myzngt.dao.IAnswerDAO "
abstract = " true " >
</ bean >
< bean id = " isubitemdao " class = " org.lxh.myzngt.dao.ISubitemDAO "
abstract = " true " >
</ bean >
< bean id = " iadmindao " class = " org.lxh.myzngt.dao.IAdminDAO "
abstract = " true " >
</ bean >
< bean id = " iadmindaoimpl "
class = " org.lxh.myzngt.dao.impl.IAdminDAOImpl " parent = " iadmindao " >
< property name = " hibernateTemplate " >
< ref bean = " hibernateTemplate " />
</ property >
</ bean >
< bean id = " isubitemdaoimpl "
class = " org.lxh.myzngt.dao.impl.ISubitemDAOImpl "
parent = " isubitemdao " >
< property name = " hibernateTemplate " >
< ref bean = " hibernateTemplate " />
</ property >
</ bean >
< bean id = " ianswerdaoimpl "
class = " org.lxh.myzngt.dao.impl.IAnswerDAOImpl " parent = " ianswerdao " >
< property name = " hibernateTemplate " >
< ref bean = " hibernateTemplate " />
</ property >
</ bean >
< bean id = " iquestiondaoimpl "
class = " org.lxh.myzngt.dao.impl.IQuestionDAOImpl "
parent = " iquestiondao " >
< property name = " hibernateTemplate " >
< ref bean = " hibernateTemplate " />
</ property >
</ bean >
< bean id = " iitemdaoimpl " class = " org.lxh.myzngt.dao.impl.IItemDAOImpl "
parent = " iitemdao " >
< property name = " hibernateTemplate " >
< ref bean = " hibernateTemplate " />
</ property >
</ bean >
< bean id = " iuserdaoimpl " class = " org.lxh.myzngt.dao.impl.IUserDAOImpl "
parent = " iuserdao " >
< property name = " hibernateTemplate " >
< ref bean = " hibernateTemplate " />
</ property >
</ bean >
< bean name = " /jsp/user "
class = " org.lxh.myzngt.struts.action.UserAction " >
< property name = " iuserdao " >
< ref bean = " iuserdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/ques/item "
class = " org.lxh.myzngt.struts.action.ItemAction " singleton = " true " >
< property name = " iitemdao " >
< ref bean = " iitemdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/ques/question "
class = " org.lxh.myzngt.struts.action.QuestionAction " >
< property name = " iquestiondao " >
< ref bean = " iquestiondaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/index "
class = " org.lxh.myzngt.struts.action.IndexAction " >
< property name = " iitemdao " >
< ref bean = " iitemdaoimpl " />
</ property >
< property name = " iquestiondao " >
< ref bean = " iquestiondaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/show "
class = " org.lxh.myzngt.struts.action.ShowAction " >
< property name = " iquestiondao " >
< ref bean = " iquestiondaoimpl " />
</ property >
< property name = " iitemdao " >
< ref bean = " iitemdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/ques/answer "
class = " org.lxh.myzngt.struts.action.AnswerAction " >
< property name = " ianswerdao " >
< ref bean = " ianswerdaoimpl " />
</ property >
< property name = " iuserdao " >
< ref bean = " iuserdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/user/userinfo "
class = " org.lxh.myzngt.struts.action.UserinfoAction " >
< property name = " iquestiondao " >
< ref bean = " iquestiondaoimpl " />
</ property >
< property name = " ianswerdao " >
< ref bean = " ianswerdaoimpl " />
</ property >
< property name = " iuserdao " >
< ref bean = " iuserdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/admin/admin "
class = " org.lxh.myzngt.struts.action.AdminAction " >
< property name = " iadmindao " >
< ref bean = " iadmindaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/adminlogin "
class = " org.lxh.myzngt.struts.action.AdminloginAction " >
< property name = " iadmindao " >
< ref bean = " iadmindaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/admin/adminuser "
class = " org.lxh.myzngt.struts.action.AdminuserAction " >
< property name = " iuserdao " >
< ref bean = " iuserdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/admin/adminquestion "
class = " org.lxh.myzngt.struts.action.AdminquestionAction " >
< property name = " iquestiondao " >
< ref bean = " iquestiondaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/admin/adminitem "
class = " org.lxh.myzngt.struts.action.AdminitemAction " >
< property name = " iitemdao " >
< ref bean = " iitemdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/admin/adminsubitem "
class = " org.lxh.myzngt.struts.action.AdminsubitemAction " >
< property name = " isubitemdao " >
< ref bean = " isubitemdaoimpl " />
</ property >
< property name = " iitemdao " >
< ref bean = " iitemdaoimpl " />
</ property >
</ bean >
</ beans >
<! DOCTYPE beans PUBLIC " -//SPRING//DTD BEAN//EN " " http://www.springframework.org/dtd/spring-beans.dtd " >
< beans >
<!--< bean id = " dataSource "
class = " org.springframework.jndi.JndiObjectFactoryBean "
destroy - method = " close " >
< property name = " jndiName " >
< value > java:comp / env / jdbc / mldn </ value >
</ property >
</ bean >-->
< bean id = " dataSource "
class = " org.apache.commons.dbcp.BasicDataSource "
destroy - method = " close " >
< property name = " driverClassName " >
< value > org.gjt.mm.mysql.Driver </ value >
</ property >
< property name = " url " >
< value > jdbc:mysql: // localhost:3306/mldn</value>
</ property >
< property name = " username " >
< value > root </ value >
</ property >
< property name = " password " >
< value > wdf </ value >
</ property >
</ bean >
< bean id = " hibernateInterceptor "
class = " org.springframework.orm.hibernate3.HibernateInterceptor " >
< property name = " sessionFactory " >
< ref bean = " sessionFactory " />
</ property >
</ bean >
< bean id = " sessionFactory "
class = " org.springframework.orm.hibernate3.LocalSessionFactoryBean " >
< property name = " dataSource " >
< ref bean = " dataSource " />
</ property >
< property name = " hibernateProperties " >
< props >
< prop key = " hibernate.dialect " >
org.hibernate.dialect.MySQLDialect
</ prop >
<!-- 表示允许自动提交 -->
< prop key = " hibernate.connection.autocommit " > true </ prop >
<!-- 显示sql语句 -->
< prop key = " hibernate.show_sql " > true </ prop >
</ props >
</ property >
< property name = " mappingResources " >
< list >
< value > org / lxh / myzngt / vo / Admin.hbm.xml </ value >
< value > org / lxh / myzngt / vo / User.hbm.xml </ value >
< value > org / lxh / myzngt / vo / Item.hbm.xml </ value >
< value > org / lxh / myzngt / vo / Subitem.hbm.xml </ value >
< value > org / lxh / myzngt / vo / Answer.hbm.xml </ value >
< value > org / lxh / myzngt / vo / Question.hbm.xml </ value >
</ list >
</ property >
</ bean >
< bean id = " hibernateTemplate "
class = " org.springframework.orm.hibernate3.HibernateTemplate " >
< property name = " sessionFactory " >
< ref bean = " sessionFactory " />
</ property >
</ bean >
< bean id = " iuserdao " class = " org.lxh.myzngt.dao.IUserDAO "
abstract = " true " >
</ bean >
< bean id = " iitemdao " class = " org.lxh.myzngt.dao.IItemDAO "
abstract = " true " >
</ bean >
< bean id = " iquestiondao " class = " org.lxh.myzngt.dao.IQuestionDAO "
abstract = " true " >
</ bean >
< bean id = " ianswerdao " class = " org.lxh.myzngt.dao.IAnswerDAO "
abstract = " true " >
</ bean >
< bean id = " isubitemdao " class = " org.lxh.myzngt.dao.ISubitemDAO "
abstract = " true " >
</ bean >
< bean id = " iadmindao " class = " org.lxh.myzngt.dao.IAdminDAO "
abstract = " true " >
</ bean >
< bean id = " iadmindaoimpl "
class = " org.lxh.myzngt.dao.impl.IAdminDAOImpl " parent = " iadmindao " >
< property name = " hibernateTemplate " >
< ref bean = " hibernateTemplate " />
</ property >
</ bean >
< bean id = " isubitemdaoimpl "
class = " org.lxh.myzngt.dao.impl.ISubitemDAOImpl "
parent = " isubitemdao " >
< property name = " hibernateTemplate " >
< ref bean = " hibernateTemplate " />
</ property >
</ bean >
< bean id = " ianswerdaoimpl "
class = " org.lxh.myzngt.dao.impl.IAnswerDAOImpl " parent = " ianswerdao " >
< property name = " hibernateTemplate " >
< ref bean = " hibernateTemplate " />
</ property >
</ bean >
< bean id = " iquestiondaoimpl "
class = " org.lxh.myzngt.dao.impl.IQuestionDAOImpl "
parent = " iquestiondao " >
< property name = " hibernateTemplate " >
< ref bean = " hibernateTemplate " />
</ property >
</ bean >
< bean id = " iitemdaoimpl " class = " org.lxh.myzngt.dao.impl.IItemDAOImpl "
parent = " iitemdao " >
< property name = " hibernateTemplate " >
< ref bean = " hibernateTemplate " />
</ property >
</ bean >
< bean id = " iuserdaoimpl " class = " org.lxh.myzngt.dao.impl.IUserDAOImpl "
parent = " iuserdao " >
< property name = " hibernateTemplate " >
< ref bean = " hibernateTemplate " />
</ property >
</ bean >
< bean name = " /jsp/user "
class = " org.lxh.myzngt.struts.action.UserAction " >
< property name = " iuserdao " >
< ref bean = " iuserdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/ques/item "
class = " org.lxh.myzngt.struts.action.ItemAction " singleton = " true " >
< property name = " iitemdao " >
< ref bean = " iitemdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/ques/question "
class = " org.lxh.myzngt.struts.action.QuestionAction " >
< property name = " iquestiondao " >
< ref bean = " iquestiondaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/index "
class = " org.lxh.myzngt.struts.action.IndexAction " >
< property name = " iitemdao " >
< ref bean = " iitemdaoimpl " />
</ property >
< property name = " iquestiondao " >
< ref bean = " iquestiondaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/show "
class = " org.lxh.myzngt.struts.action.ShowAction " >
< property name = " iquestiondao " >
< ref bean = " iquestiondaoimpl " />
</ property >
< property name = " iitemdao " >
< ref bean = " iitemdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/ques/answer "
class = " org.lxh.myzngt.struts.action.AnswerAction " >
< property name = " ianswerdao " >
< ref bean = " ianswerdaoimpl " />
</ property >
< property name = " iuserdao " >
< ref bean = " iuserdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/user/userinfo "
class = " org.lxh.myzngt.struts.action.UserinfoAction " >
< property name = " iquestiondao " >
< ref bean = " iquestiondaoimpl " />
</ property >
< property name = " ianswerdao " >
< ref bean = " ianswerdaoimpl " />
</ property >
< property name = " iuserdao " >
< ref bean = " iuserdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/admin/admin "
class = " org.lxh.myzngt.struts.action.AdminAction " >
< property name = " iadmindao " >
< ref bean = " iadmindaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/adminlogin "
class = " org.lxh.myzngt.struts.action.AdminloginAction " >
< property name = " iadmindao " >
< ref bean = " iadmindaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/admin/adminuser "
class = " org.lxh.myzngt.struts.action.AdminuserAction " >
< property name = " iuserdao " >
< ref bean = " iuserdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/admin/adminquestion "
class = " org.lxh.myzngt.struts.action.AdminquestionAction " >
< property name = " iquestiondao " >
< ref bean = " iquestiondaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/admin/adminitem "
class = " org.lxh.myzngt.struts.action.AdminitemAction " >
< property name = " iitemdao " >
< ref bean = " iitemdaoimpl " />
</ property >
</ bean >
< bean name = " /jsp/admin/adminsubitem "
class = " org.lxh.myzngt.struts.action.AdminsubitemAction " >
< property name = " isubitemdao " >
< ref bean = " isubitemdaoimpl " />
</ property >
< property name = " iitemdao " >
< ref bean = " iitemdaoimpl " />
</ property >
</ bean >
</ beans >