首页 > 代码库 > 短学期第二次博客

短学期第二次博客

配置好环境后就要开始编写程序了,我们要做的是一个信息录入系统,可以把个人信息录入到连接的数据库中,并能对其进行增删改查等操作。  

 

配置文件

 <!-- 配置SaveAction -->
  <bean id="custSaveAction" class="com.crm.action.CustSaveAction">
  <property name="service">
  <ref bean="custService"/>
  </property>
  </bean>
 
 <!--配置-查询listAction  -->
 <bean id="listCustAction" class="com.crm.action.CustListAction">
  <property name="service" ref="custService"></property>
 </bean>
 
 <!--配置-删除deleteAction  -->
 <bean id="custRemoveAction" class="com.crm.action.CustRemoveAction">
  <property name="service" ref="custService"></property>
 </bean>

 
 <!--配置-条件查询findCdtAction  -->
 <bean id="findCustByCdtAction" class="com.crm.action.FindCustByCdtAction">
  <property name="findCdtService" ref="custService"></property>
 </bean>

 <!--配置-修改updateCustAction  -->
  <bean id="updateCustAction" class="com.crm.action.UpdateCustAction">
  <property name="updateCustService" ref="custService"></property>
 </bean>
 <!--配置-修改预览updatePreviewCustAction  -->
 <bean id="updatePreviewCustAction" class="com.crm.action.UpdatePreviewCustAction">
  <property name="updatePreviewCustService" ref="custService"></property>
 </bean>

 

这是进行增删改查的配置文件,其中的ID需要与struts.xml中的每个操作中的class一一对应,系统会在每次操作时把值进行传递,因为名字不对应出现过许多次BUG。

 

struts.xml文件主要内容

 <!-- 保存 -->
  <action name="saveCust" class="custSaveAction">
   <result name="input">custInfo.jsp</result>
  </action> 
  
  <!-- 查询 -->
  <action name="listCust" class="listCustAction">
   <result>/jsp/custInfo.jsp</result>
  </action>
  
  <!-- 删除 -->
  <action name="delectCust" class="custRemoveAction">
   <result>/jsp/custInfo.jsp</result>
  </action>
  
  <!-- 条件查询 -->
  <action name="findCust" class="findCustByCdtAction">
   <result>/jsp/custInfo.jsp</result>
  </action>

  <!-- 修改预览 -->
  <action name="updatePreviewCust" class="updatePreviewCustAction">
   <result name="success">/jsp/updateCust.jsp</result>
  </action>

  <!-- 修改 -->
  <action name="updateCust" class="updateCustAction">
      <result name="success" type="redirect">listCustomer.action</result>
   <result name="input">/jsp/updateCust.jsp</result>
  </action>

 

其中有多个action操作,需要在src下建立action操作包,用户进行的操作都要建立在里面。

短学期第二次博客