2013-12-20 65 views
0

嗨,我正在開發一個簡單的hello世界應用程序在jsp中使用春天框架我導入所有包通過pom.xml到我的Dir。現在我與控制器卡住了,我無法理解地圖如何...請幫助我。 問題是我無法將消息從控制器傳遞給jsp。 我的控制器代碼和頁面名稱是loginaction.java:請求調度程序通過

import org.springframework.stereotype.Controller; 
import org.springframework.ui.ModelMap; 
import org.springframework.web.bind.annotation.RequestMapping; 
import org.springframework.web.bind.annotation.RequestMethod; 

@Controller 
@RequestMapping("/login") 
public class loginaction { 

    @RequestMapping(method = RequestMethod.GET) 
    public String printWelcome(ModelMap model) { 

     model.addAttribute("message", "Spring 3 MVC Hello World"); 
     return "loginform"; 

    } 

} 

我的JSP名稱是loginForm.jsp中:

<html> 
<body> 
    <h1>Message : ${message}</h1> 
</body> 
</html> 
+0

你能向我們展示堆棧跟蹤 ? Manven執行時是否遇到任何問題? –

+0

我想你已經創建了一個web.xml,其中提到了你的映射,比如/*.html,如果你使用約定而不是配置,那麼嘗試用/ loginaction代替/ login登陸的方式。我做了一個spring應用程序,遵循約定而不是配置。 –

回答

0

嘗試使用: -

ModelAndView modelAndView = new ModelAndView("loginform"); 
     modelAndView.addObject("message", "hello world"); 
return modelAndView; 
+0

這相當於op在做什麼。 –