-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)がテキストとして表示されます。それらを変数としてどのように表示するのですか?
今、私は愚かな感じ。 –
@PercyRockちょうどGoogleにもっと必要があります。 :-D – Blank