struts.xml<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<!-- 将Action的创建交给spring来管理 -->
<constant name="struts.objectFactory" value="spring" />
<!-- 更改struts2请求Action的后缀名,默认为action。若想去掉后缀,设为","即可 -->
<constant name="struts.action.extension" value=","></constant> <package name="abstract_struts" abstract="true" extends="struts-default"
namespace="/">
<interceptors>
<interceptor name="checkLogin" class="checkLoginInterceptor" />
<interceptor-stack name="myInterceptor">
<interceptor-ref name="checkLogin" />
<interceptor-ref name="defaultStack" />
</interceptor-stack>
</interceptors> <!-- <default-interceptor-ref name="myInterceptor" /> --> <global-results>
<result name="checkLoginFail">/login.jsp</result>
</global-results>
</package>
<!-- 分割线 -->
<package name="loginAction" namespace="/" extends="abstract_struts">
<action name="login" class="loginAction">
<result name="success" type="redirect">/testRelation.jsp</result>
<result name="fail">/login.jsp</result>
</action>
</package> <!-- 通配符
<package name="userActions" namespace="/user" extends="abstract_struts">
<action name="*_*" class="userAction" method="{1}">
<result name="success" type="redirect">/{2}.jsp</result>
<result name="fail">/fail.jsp</result>
<interceptor-ref name="myInterceptor" />
</action>
</package> -->
<!-- 课程类别 -->
<package name="coursetypeActions" namespace="/" extends="abstract_struts">
<action name="*_*" class="coursetypeAction" method="{1}">
<result name="success" type="redirect">/{2}.jsp</result>
<result name="fail">/fail.jsp</result>
<interceptor-ref name="myInterceptor" />
</action>
</package>
<!-- 课程类别和培养类别的对应关系 -->
<package name="relationActions" namespace="/" extends="abstract_struts">
<action name="*_*" class="relationAction" method="{1}">
<result name="success">/success.jsp</result>
<result name="fail">/fail.jsp</result>
<interceptor-ref name="myInterceptor" />
</action>
</package>
</struts>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<!-- 将Action的创建交给spring来管理 -->
<constant name="struts.objectFactory" value="spring" />
<!-- 更改struts2请求Action的后缀名,默认为action。若想去掉后缀,设为","即可 -->
<constant name="struts.action.extension" value=","></constant> <package name="abstract_struts" abstract="true" extends="struts-default"
namespace="/">
<interceptors>
<interceptor name="checkLogin" class="checkLoginInterceptor" />
<interceptor-stack name="myInterceptor">
<interceptor-ref name="checkLogin" />
<interceptor-ref name="defaultStack" />
</interceptor-stack>
</interceptors> <!-- <default-interceptor-ref name="myInterceptor" /> --> <global-results>
<result name="checkLoginFail">/login.jsp</result>
</global-results>
</package>
<!-- 分割线 -->
<package name="loginAction" namespace="/" extends="abstract_struts">
<action name="login" class="loginAction">
<result name="success" type="redirect">/testRelation.jsp</result>
<result name="fail">/login.jsp</result>
</action>
</package> <!-- 通配符
<package name="userActions" namespace="/user" extends="abstract_struts">
<action name="*_*" class="userAction" method="{1}">
<result name="success" type="redirect">/{2}.jsp</result>
<result name="fail">/fail.jsp</result>
<interceptor-ref name="myInterceptor" />
</action>
</package> -->
<!-- 课程类别 -->
<package name="coursetypeActions" namespace="/" extends="abstract_struts">
<action name="*_*" class="coursetypeAction" method="{1}">
<result name="success" type="redirect">/{2}.jsp</result>
<result name="fail">/fail.jsp</result>
<interceptor-ref name="myInterceptor" />
</action>
</package>
<!-- 课程类别和培养类别的对应关系 -->
<package name="relationActions" namespace="/" extends="abstract_struts">
<action name="*_*" class="relationAction" method="{1}">
<result name="success">/success.jsp</result>
<result name="fail">/fail.jsp</result>
<interceptor-ref name="myInterceptor" />
</action>
</package>
</struts>
解决方案 »
- spring3.1 mvc 注解 配置 多数据源 [求助]
- 两表主外键查询,如何在JSP页面调用方法?
- assertEquals(0, 0, 0)有啥用?
- struts2使用的问题???
- 使用SmartUpload下载时出现的问题(高分)
- 输入框中的换行,在JSP中怎么读出来啊?
- 从当前页面跳到另一页面的语句是什么?
- 使用JSP的include包含一个.html文件时,html文件中文出现乱码,但JSP不会出现乱码请高手指点。
- 我想在JB6里自定义Application server,有哪位大侠可以告诉我怎样设,100分
- java和jsp如何调试,如果用jdk的话?
- 用户打开JSP页面时,提示下载exe软件
- 大讨论:大型站群系统架构讨论与前台静态化策略
找错花了1天多了,快烦死了希望大神帮忙看看
import org.hibernate.SessionFactory;import com.course.entity.Relation;
import java.util.List;
import org.hibernate.Query;
import org.springframework.transaction.annotation.Transactional; public class RelationDaoImp implements IRelationDao {
private SessionFactory sessionFactory;
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
} public Session getSession() {
return sessionFactory.getCurrentSession();
}
@Override
public void modifyRelation(Relation relation) {
getSession().update(relation);
}
/* ----------------------- */
@Override
@SuppressWarnings("unchecked")
public List<Relation> getAllRelations() {
return this.sessionFactory.getCurrentSession().createQuery( "from Relation" ).list();
//Query query = sessionFactory.getCurrentSession().createQuery("from Relation");
//return query.list();
}
/* ----------------------- */
//test
@Override
public void addRelation(Relation relation){
getSession().save(relation);
}
}