-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页面的方法发送一个Employee'pojo'作为'eform'接收。在进入home.jsp页面之前,我将这两个属性添加到(ModelMap)模型中。
这是我的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你只需要谷歌更多。 :-D – Blank