您的位置:首页 > 其它

搭建ssh框架遇到的一些问题

2015-04-05 22:26 344 查看
(1)项目发布的时候,对象中的属性通过依赖注入获取了值。但是,当运行的时候,属性值为null。以下为这个问题的解决办法:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<constant name="struts.devMode" value="true"></constant>
<span style="color:#cc6600;">//用来整合struts和spring</span>
<strong><em>	<span style="font-size:24px;"><constant name="struts.objectFactory" value="org.apache.struts2.spring.StrutsSpringObjectFactory" />
</span></em></strong>
<package name="struts2" extends="struts-default">
<action name="register" class="org.bookstore.action.UserAction"
method="register">
<result name="success">/register_success.jsp</result>
</action>

</package>

</struts>

(2)applicationContext.xml配置时的注意事项:

datasource配置如下(oracle):

<bean id="myoracle" class="org.apache.commons.dbcp.BasicDataSource">

<property name="driverClassName"

value="oracle.jdbc.driver.OracleDriver">

</property>

<property name="url"

value="jdbc:oracle:thin:@home-pc:1521:xe">

</property>

<property name="username" value="liu"></property>

<property name="password" value="liu"></property>

</bean>

sessionFatory中不要忘记配置下面的信息:
  <property name="hibernateProperties">
     <props>
        <prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect</prop>
        <prop key="show_sql">true</prop>
     </props>
  </property>



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: