Отдых службы в Struts + Spring + Hibernate - PullRequest
0 голосов
/ 23 ноября 2011

Я создаю веб-приложение с использованием фреймворка Spring + Struts + Hibernate.В этом проекте используется динамический веб-проект, а не Maven.Как я могу добавить успокоительный сервис для этого проекта.Я попробовал это, используя Джерси.Я копирую код из учебника http://www.vogella.de/articles/REST/article.html#rest_overview и помещаю его в свой проект.

package org.satunol.pms.coba;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

@Path("/hello")
public class Hello {
   @GET
   @Produces(MediaType.TEXT_PLAIN)
   public String sayPlainTextHello() {
     return "Hello Jersey";
   }

  @GET
  @Produces(MediaType.TEXT_XML)
  public String sayXMLHello() {
     return "<?xml version=\"1.0\"?>" + "<hello> Hello Jersey" + "</hello>";
  }

  @GET
  @Produces(MediaType.TEXT_HTML)
  public String sayHtmlHello() {
      return "<html> " + "<title>" + "Hello Jersey" + "</title>"
            + "<body><h1>" + "Hello Jersey" + "</body></h1>" + "</html> ";
  }

}

Но я не знаю, как получить доступ к этому классу из браузера (доступ к нему из клиента).Я пытаюсь получить доступ к нему с http://localhost:1616/satunolPMS/hello,, но он не возвращает ошибку отображения.Я пытаюсь зарегистрировать бин

 <bean id="hello" class="org.satunol.pms.coba.Hello" ></bean>

в applicationContext и сопоставить метод в struts.xml

<action name="hello" method="sayPlainTextHello"
  class="regionAction">
       <result type="text"></result>
</action>

, но он возвращает ошибку HTTP Status 404.Очень признателен за вашу помощь., Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...