View Single Post
Old Feb 6th, 2008, 11:18 PM   #1
big_k105
PFO Founder

 
big_k105's Avatar
 
Join Date: Mar 2004
Location: Fargo, ND
Posts: 1,646
Rep Power: 10 big_k105 is on a distinguished road
Send a message via AIM to big_k105 Send a message via MSN to big_k105 Send a message via Yahoo to big_k105
Spring Framework Controller

I have been playing around with java web programming a lot lately, and am using the Spring Framework MVC to do this. My problem is that when I go to the url http://localhost:8080/Forum/index.html the spring framework calls the controller it is suppose to call, but when I go to http://localhost:8080/Forum/ it won't call the controller, and I can't seem to figure out how I can get it to do that.

Below is my web.xml file:
xml Syntax (Toggle Plain Text)
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  3. <display-name>Forum</display-name>
  4.  
  5. <servlet>
  6. <servlet-name>springapp</servlet-name>
  7. <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  8. <load-on-startup>1</load-on-startup>
  9. </servlet>
  10.  
  11. <servlet-mapping>
  12. <servlet-name>springapp</servlet-name>
  13. <url-pattern>*.html</url-pattern>
  14. </servlet-mapping>
  15.  
  16. <welcome-file-list>
  17. <welcome-file>index.jsp</welcome-file>
  18. </welcome-file-list>
  19.  
  20. </web-app>

Below is my springapp-servlet.xml
xml Syntax (Toggle Plain Text)
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
  3.  
  4. <!--
  5.   - Application context definition for "springapp" DispatcherServlet.
  6.   -->
  7.  
  8. <beans>
  9. <!-- TILES CONFIG -->
  10. <bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">
  11. <property name="definitions">
  12. <list>
  13. <value>/WEB-INF/tiles-defs.xml</value>
  14. </list>
  15. </property>
  16. </bean>
  17.  
  18. <bean id="defaultController" class="com.kydovik.forum.controller.BaseController" />
  19. <bean id="forumController" class="com.kydovik.forum.controller.ForumController" />
  20. <bean id="threadController" class="com.kydovik.forum.controller.ThreadController" />
  21.  
  22. <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  23. <property name="mappings">
  24. <value>
  25. /index.html=defaultController
  26. /**/ShowForum.html=forumController
  27. /**/ShowThread.html=threadController
  28. </value>
  29. </property>
  30. </bean>
  31.  
  32. <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  33. <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
  34. <property name="prefix">
  35. <value>/</value>
  36. </property>
  37. <property name="suffix">
  38. <value>.jsp</value>
  39. </property>
  40. </bean>
  41. </beans>
__________________
BIG K aka Kyle
Programming Forums
Kyle K Online

Please do not PM or email me programming questions. Post them in the forums instead.
big_k105 is offline   Reply With Quote