GET メソッドを使用して単純な Spring プロジェクトを作成しようとしていますが、アクセスを許可できません。これが私のコントローラーです...
package controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;
public class IndexController extends AbstractController {
@Override
protected ModelAndView handleRequestInternal(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception {
String message = "Hello, World!";
return new ModelAndView("index", "msg", message);
}
@RequestMapping(method = RequestMethod.GET)
public ModelAndView setupForm(@RequestParam("name") String name) {
return new ModelAndView("index", "msg", name);
}
}
たとえば、「http://localhost:8080/HelloWorld/index.htm?name=jon」という URL を入力すると、単純に top メソッドが返されます。何か案は?
どうもありがとう、J