学习的时候看了网上的一些配置教程,没有达到想要的结果
查了好多资料才弄出来,随后后自己整理出一个配置方法
web.xml
// 这里不需要配置字符过滤,网上有的例子加了,实际上
webwork.properties里设置如下就可以了页面也是GBK
webwork.locale=zh_CN
webwork.i18n.encoding=GBK
---------------------------
contextConfigLocation
/WEB-INF/classes/applicationContext.xml
org.springframework.web.context.ContextLoaderListener
com.atlassian.xwork.ext.ResolverSetupServletContextListener
webwork
com.opensymphony.webwork.dispatcher.ServletDispatcher
3
freemarker
com.opensymphony.webwork.views.freemarker.FreemarkerServlet
10
webwork
*.action
freemarker
*.ftl
index.html
webwork
/WEB-INF/webwork.tld
---------------------------
xwork.xml
==================---------------------------------------------
externalReferenceResolver="com.atlassian.xwork.ext.SpringServletContextReferenceResolver">
baseDaoTarget //这里是把applicationContext里配置的DAO 注入action里 action里要有baseDao属性
/add.htm
-------------------------------------------------------------------------
applicationContext.xml
---------------------------------------------------------------------------
com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jsblog;SelectMethod=cursor
sa
jfy
class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
com/jsblog/BlogUserForm.hbm.xml
net.sf.hibernate.dialect.SQLServerDialect
true
class="org.springframework.orm.hibernate.HibernateTransactionManager">
---------------------------------------------------------------------------
BlogUserDao.java
---------------------------------------------------------------------------
package com.jsblog.dao;
import org.springframework.orm.hibernate.support.HibernateDaoSupport;
import org.springframework.orm.hibernate.HibernateCallback;
import org.springframework.orm.hibernate.SessionFactoryUtils;
import com.jsblog.BlogUserForm;
import java.io.Serializable;
import java.util.List;
import net.sf.hibernate.HibernateException;
import net.sf.hibernate.Session;
public class BlogUserDao extends HibernateDaoSupport implements BaseDao {
public void insert(BlogUserForm bloguser) {
getHibernateTemplate().save(bloguser);
}
}