<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<data-sources>
<data-source key="eBookDataSourse">
<set-property value="datasource for Ebook store" property="description" />
<set-property value="com.microsoft.jdbc.sqlserver.SQLServerDriver" property="driverClass" />
<set-property value="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test" property="url" />
<set-property value="sa" property="user" />
<set-property value="test" property="password" />
</data-source>
</data-sources>
<form-beans>
<form-bean name="loginActionForm" type="edu.sjtu.ebookstore.action.LoginActionForm" />
<form-bean name="addBookActionForm" type="edu.sjtu.ebookstore.action.AddBookActionForm" />
<form-bean name="orderActionForm" type="edu.sjtu.ebookstore.action.OrderActionForm" />
<form-bean name="newUserActionForm" type="edu.sjtu.ebookstore.action.NewUserActionForm" />
</form-beans>
<global-forwards>
<forward name="notLogon" path="/login.jsp" />
</global-forwards>
<action-mappings>
<action name="loginActionForm" type="edu.sjtu.ebookstore.action.LoginAction" input="/login.jsp" scope="request" path="/loginAction">
<forward name="failure" path="/login.jsp" />
<forward name="success" path="/index.jsp" />
</action>
<action name="newUserActionForm" type="edu.sjtu.ebookstore.action.NewUserAction" validate="true" input="/newAccount.jsp" path="/newUserAction" />
<action type="edu.sjtu.ebookstore.action.LogoffAction" path="/logoffAction">
<forward name="forward" path="/index.jsp" />
</action>
<action name="addBookActionForm" type="edu.sjtu.ebookstore.action.AddBookAction" path="/addBookAction" />
<action name="orderActionForm" type="edu.sjtu.ebookstore.action.OrderAction" path="/orderAction" />
</action-mappings>
<message-resources parameter="edu.sjtu.ebookstore.ApplicationResources" />
</struts-config>
本文详细介绍了Struts框架的配置文件结构与内容,包括数据源配置、表单Bean定义及全局转发设置等关键部分。此外,还展示了如何通过配置文件映射不同的Action及其对应的输入路径与转发路径。

被折叠的 条评论
为什么被折叠?



