Navigation Bar

Tuesday, August 10, 2010

Struts 1.1 : StockCode project using Java Design Patterns - config

web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
    <display-name>Struts Quote Application</display-name>
    <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
            <param-name>config</param-name>
            <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
		<init-param>
	      <param-name>quotefactory</param-name>
	      <param-value>Database</param-value>
	    </init-param>        
        <load-on-startup>1</load-on-startup>        
    </servlet>
    <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    <taglib>
        <taglib-uri>/tags/struts-html</taglib-uri>
        <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
    </taglib>
</web-app>


struts-config.xml 


<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
          "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">


<struts-config
	<data-sources>
		<data-source type="org.apache.commons.dbcp.BasicDataSource">
			<set-property property="driverClassName"
			  value="com.mysql.jdbc.Driver" />
			<set-property property="url"
			  value="jdbc:mysql://localhost/stocks" />
			<set-property property="username"
			  value="root" />
			<set-property property="password"
			  value="mysql" />		
		</data-source>
	</data-sources>
	<form-beans>
		<form-bean  name="lookupForm"
               type="org.LookupForm"/>
	</form-beans>
	<action-mappings>
		<action path="/Lookup"
			type="org.LookupAction"
			name="lookupForm" >
		<forward name="quote" path="/quote.jsp" />
		<forward name="error" path="/index.jsp" />
		</action>
		<action path="/stockname"
			type="org.StockNameAction"
			name="lookupForm" >
		</action>	
	</action-mappings>
	<plug-in className="org.apache.struts.tiles.TilesPlugin" >
		<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
		<set-property property="moduleAware" value="true" />
		<set-property property="definitions-parser-validate" value="true" />
	</plug-in>
</struts-config>

No comments:

Post a Comment