You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Jim Reynolds <ji...@gmail.com> on 2005/12/06 23:12:32 UTC
where to put struts element
Hello,
I am following the sslext configuration, and it is asking to add a
<action-mapping type="org.apache.struts.config.SecureActionConfig">
element to my struts-config.xml file.
I am not sure how this fits in because most of my knowledge in this is
configuring action-mapping elements. How is this one put in?
Any ideas.
Here is a raw "struts-blank" struts-config.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!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>
<!-- configuration for commons BasicDataSource -->
<data-source>
<set-property
property="description"
value="MySQL datasource"/>
<set-property
property="driverClass"
value="com.mysql.jdbc.Driver"/>
<set-property
property="url"
value="jdbc:mysql://localhost:3306/dvdmedia?autoReconnect=true"/>
<set-property
property="maxCount"
value="4"/>
<set-property
property="minCount"
value="2"/>
<set-property
property="user"
value=""/>
<set-property
property="password"
value=""/>
<set-property
property="autoCommit"
value="false"/>
</data-source>
</data-sources>
<!-- ========== Form Bean Definitions =================================== -->
<form-beans>
<form-bean name="detailForm"
type="dk.hansen.DetailForm"/>
</form-beans>
<!-- ========== Global Forwards ========================================= -->
<global-forwards>
<forward name="error" path="/error.jsp"/>
</global-forwards>
<!-- ========== Action Mapping Definitions ============================== -->
<action-mappings>
<action path="/list"
type="dk.hansen.ListDVDAction"
input="/error.jsp">
<forward name="list" path="/list.jsp"/>
</action>
<action path="/detail"
type="dk.hansen.DetailDVDAction"
name="detailForm"
validate="false"
scope="request">
<forward name="detail" path="/detail.jsp"/>
</action>
<action path="/process"
type="dk.hansen.ProcessDVDAction"
name="detailForm"
scope="request"
validate="false">
<forward name="create" path="/create.do"/>
<forward name="update" path="/update.do"/>
<forward name="delete" path="/delete.do"/>
<forward name="cancel" path="/cancel.do"/>
</action>
<action path="/create"
type="dk.hansen.CreateDVDAction"
name="detailForm"
input="/detail.jsp"
scope="request">
<forward name="OK" path="/detail.jsp"/>
</action>
<action path="/update"
type="dk.hansen.UpdateDVDAction"
name="detailForm"
input="/detail.jsp"
scope="request">
<forward name="OK" path="/detail.jsp"/>
</action>
<action path="/delete"
type="dk.hansen.DeleteDVDAction"
name="detailForm"
scope="request"
validate="false">
<forward name="OK" path="/list.do"/>
</action>
<action path="/cancel"
forward="/list.do">
</action>
</action-mappings>
<message-resources parameter="resources.application"/>
</struts-config>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: where to put struts element
Posted by Jim Reynolds <ji...@gmail.com>.
You are correct. That is what was needed. I was overlooking the
obvious. Thanks for the clarification.
On 12/6/05, Laurie Harper <la...@holoweb.net> wrote:
> Are you sure it doesn't say to add an *action-mappings*, rather than
> just action-mapping? Assuming that's the case, you need to simply
> replace the action-mappings element in struts-config.xml with the one
> from the sslext documentation.
>
> L.
>
> Jim Reynolds wrote:
> > Hello,
> >
> > I am following the sslext configuration, and it is asking to add a
> > <action-mapping type="org.apache.struts.config.SecureActionConfig">
> > element to my struts-config.xml file.
> >
> > I am not sure how this fits in because most of my knowledge in this is
> > configuring action-mapping elements. How is this one put in?
> >
> > Any ideas.
> >
> > Here is a raw "struts-blank" struts-config.xml
> >
> > <?xml version="1.0" encoding="ISO-8859-1" ?>
> >
> > <!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>
> > <!-- configuration for commons BasicDataSource -->
> > <data-source>
> > <set-property
> > property="description"
> > value="MySQL datasource"/>
> > <set-property
> > property="driverClass"
> > value="com.mysql.jdbc.Driver"/>
> > <set-property
> > property="url"
> > value="jdbc:mysql://localhost:3306/dvdmedia?autoReconnect=true"/>
> > <set-property
> > property="maxCount"
> > value="4"/>
> > <set-property
> > property="minCount"
> > value="2"/>
> > <set-property
> > property="user"
> > value=""/>
> > <set-property
> > property="password"
> > value=""/>
> > <set-property
> > property="autoCommit"
> > value="false"/>
> > </data-source>
> >
> > </data-sources>
> >
> > <!-- ========== Form Bean Definitions =================================== -->
> > <form-beans>
> >
> > <form-bean name="detailForm"
> > type="dk.hansen.DetailForm"/>
> > </form-beans>
> >
> > <!-- ========== Global Forwards ========================================= -->
> > <global-forwards>
> >
> > <forward name="error" path="/error.jsp"/>
> >
> > </global-forwards>
> >
> > <!-- ========== Action Mapping Definitions ============================== -->
> > <action-mappings>
> >
> > <action path="/list"
> > type="dk.hansen.ListDVDAction"
> > input="/error.jsp">
> > <forward name="list" path="/list.jsp"/>
> > </action>
> >
> > <action path="/detail"
> > type="dk.hansen.DetailDVDAction"
> > name="detailForm"
> > validate="false"
> > scope="request">
> > <forward name="detail" path="/detail.jsp"/>
> > </action>
> >
> > <action path="/process"
> > type="dk.hansen.ProcessDVDAction"
> > name="detailForm"
> > scope="request"
> > validate="false">
> > <forward name="create" path="/create.do"/>
> > <forward name="update" path="/update.do"/>
> > <forward name="delete" path="/delete.do"/>
> > <forward name="cancel" path="/cancel.do"/>
> > </action>
> >
> > <action path="/create"
> > type="dk.hansen.CreateDVDAction"
> > name="detailForm"
> > input="/detail.jsp"
> > scope="request">
> > <forward name="OK" path="/detail.jsp"/>
> > </action>
> >
> > <action path="/update"
> > type="dk.hansen.UpdateDVDAction"
> > name="detailForm"
> > input="/detail.jsp"
> > scope="request">
> > <forward name="OK" path="/detail.jsp"/>
> > </action>
> >
> > <action path="/delete"
> > type="dk.hansen.DeleteDVDAction"
> > name="detailForm"
> > scope="request"
> > validate="false">
> > <forward name="OK" path="/list.do"/>
> > </action>
> >
> > <action path="/cancel"
> > forward="/list.do">
> > </action>
> >
> >
> > </action-mappings>
> >
> > <message-resources parameter="resources.application"/>
> >
> > </struts-config>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: where to put struts element
Posted by Laurie Harper <la...@holoweb.net>.
Are you sure it doesn't say to add an *action-mappings*, rather than
just action-mapping? Assuming that's the case, you need to simply
replace the action-mappings element in struts-config.xml with the one
from the sslext documentation.
L.
Jim Reynolds wrote:
> Hello,
>
> I am following the sslext configuration, and it is asking to add a
> <action-mapping type="org.apache.struts.config.SecureActionConfig">
> element to my struts-config.xml file.
>
> I am not sure how this fits in because most of my knowledge in this is
> configuring action-mapping elements. How is this one put in?
>
> Any ideas.
>
> Here is a raw "struts-blank" struts-config.xml
>
> <?xml version="1.0" encoding="ISO-8859-1" ?>
>
> <!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>
> <!-- configuration for commons BasicDataSource -->
> <data-source>
> <set-property
> property="description"
> value="MySQL datasource"/>
> <set-property
> property="driverClass"
> value="com.mysql.jdbc.Driver"/>
> <set-property
> property="url"
> value="jdbc:mysql://localhost:3306/dvdmedia?autoReconnect=true"/>
> <set-property
> property="maxCount"
> value="4"/>
> <set-property
> property="minCount"
> value="2"/>
> <set-property
> property="user"
> value=""/>
> <set-property
> property="password"
> value=""/>
> <set-property
> property="autoCommit"
> value="false"/>
> </data-source>
>
> </data-sources>
>
> <!-- ========== Form Bean Definitions =================================== -->
> <form-beans>
>
> <form-bean name="detailForm"
> type="dk.hansen.DetailForm"/>
> </form-beans>
>
> <!-- ========== Global Forwards ========================================= -->
> <global-forwards>
>
> <forward name="error" path="/error.jsp"/>
>
> </global-forwards>
>
> <!-- ========== Action Mapping Definitions ============================== -->
> <action-mappings>
>
> <action path="/list"
> type="dk.hansen.ListDVDAction"
> input="/error.jsp">
> <forward name="list" path="/list.jsp"/>
> </action>
>
> <action path="/detail"
> type="dk.hansen.DetailDVDAction"
> name="detailForm"
> validate="false"
> scope="request">
> <forward name="detail" path="/detail.jsp"/>
> </action>
>
> <action path="/process"
> type="dk.hansen.ProcessDVDAction"
> name="detailForm"
> scope="request"
> validate="false">
> <forward name="create" path="/create.do"/>
> <forward name="update" path="/update.do"/>
> <forward name="delete" path="/delete.do"/>
> <forward name="cancel" path="/cancel.do"/>
> </action>
>
> <action path="/create"
> type="dk.hansen.CreateDVDAction"
> name="detailForm"
> input="/detail.jsp"
> scope="request">
> <forward name="OK" path="/detail.jsp"/>
> </action>
>
> <action path="/update"
> type="dk.hansen.UpdateDVDAction"
> name="detailForm"
> input="/detail.jsp"
> scope="request">
> <forward name="OK" path="/detail.jsp"/>
> </action>
>
> <action path="/delete"
> type="dk.hansen.DeleteDVDAction"
> name="detailForm"
> scope="request"
> validate="false">
> <forward name="OK" path="/list.do"/>
> </action>
>
> <action path="/cancel"
> forward="/list.do">
> </action>
>
>
> </action-mappings>
>
> <message-resources parameter="resources.application"/>
>
> </struts-config>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org