2016-08-03 16 views
-2

次のようなLeave Controllerというコントローラがあります。

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

@Controller 
public class LeaveController { 

@RequestMapping("/") 
public ModelAndView loginPage() 
{ 
    return new ModelAndView("jsp/login.jsp", "command", new Employee()); 
} 

@RequestMapping(value="verify" ,method=RequestMethod.POST) 
public String verify(Employee eform,ModelMap model) 
{ 
    System.out.println(EmployeeAccessService.verify(eform)); 
    model.addAttribute("uname",eform.getName()); 
    model.addAttribute("pass",eform.getPassword()); 

    return "jsp/home.jsp"; 
} 
} 

login.jspページのメソッドは、「eform」として受け取ったEmployee pojoを送信します。 home.jspページに行く前に、(ModelMap)モデルに2つの属性を追加します。

私のhome.jspページです。

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 
<html> 
<head> 
<title>Home</title> 
</head> 
<body> 
$(uname)<br> 
$(pass) 
</body> 
</html> 

変数ではなく、$(uname)と$(pass)がテキストとして表示されます。それらを変数としてどのように表示するのですか?

答えて

0

それは${}だ、$()ではありません。

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 
<html> 
    <head> 
    <title>Home</title> 
    </head> 
    <body> 
    ${uname}<br> 
    ${pass} 
    </body> 
</html> 
+0

今、私は愚かな感じ。 –

+0

@PercyRockちょうどGoogleにもっと必要があります。 :-D – Blank

関連する問題