Browse Source

Fixing Petclinic

conversation
Arjen Poutsma 16 years ago
parent
commit
c1ea5a3ab8
  1. 6
      org.springframework.samples.petclinic/src/main/java/org/springframework/samples/petclinic/web/ClinicController.java
  2. 0
      org.springframework.samples.petclinic/src/main/webapp/WEB-INF/jsp/vets.jsp
  3. 4
      org.springframework.samples.petclinic/src/main/webapp/WEB-INF/petclinic-servlet.xml
  4. 2
      org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/DispatcherServlet.java

6
org.springframework.samples.petclinic/src/main/java/org/springframework/samples/petclinic/web/ClinicController.java

@ -5,7 +5,6 @@ import org.springframework.beans.factory.annotation.Autowired; @@ -5,7 +5,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.samples.petclinic.Clinic;
import org.springframework.samples.petclinic.Vets;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
@ -55,11 +54,10 @@ public class ClinicController { @@ -55,11 +54,10 @@ public class ClinicController {
* @return a ModelMap with the model attributes for the view
*/
@RequestMapping("/vets")
public String vetsHandler(Model model) {
public ModelMap vetsHandler() {
Vets vets = new Vets();
vets.getVetList().addAll(this.clinic.getVets());
model.addAttribute(vets);
return "vets/list";
return new ModelMap(vets);
}
/**

0
org.springframework.samples.petclinic/src/main/webapp/WEB-INF/jsp/vets/list.jsp → org.springframework.samples.petclinic/src/main/webapp/WEB-INF/jsp/vets.jsp

4
org.springframework.samples.petclinic/src/main/webapp/WEB-INF/petclinic-servlet.xml

@ -61,8 +61,8 @@ @@ -61,8 +61,8 @@
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="mediaTypes">
<map>
<entry key="xml" value="application/vnd.springsource.samples.petclinic+xml"/>
<entry key="atom" value="#{vets.contentType}"/>
<entry key="xml" value="#{vets.contentType}"/>
<entry key="atom" value="#{visits.contentType}"/>
</map>
</property>
<property name="order" value="0"/>

2
org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/DispatcherServlet.java

@ -741,7 +741,7 @@ public class DispatcherServlet extends FrameworkServlet { @@ -741,7 +741,7 @@ public class DispatcherServlet extends FrameworkServlet {
if (logger.isDebugEnabled()) {
String requestUri = new UrlPathHelper().getRequestUri(request);
logger.debug("DispatcherServlet with name '" + getServletName() +
"' processing request for [" + requestUri + "]");
"' processing " + request.getMethod() + " request for [" + requestUri + "]");
}
// Keep a snapshot of the request attributes in case of an include,

Loading…
Cancel
Save