Web框架整合.pptVIP

  • 3
  • 0
  • 约1.03万字
  • 约 21页
  • 2015-10-24 发布于江苏
  • 举报
Web框架整合.ppt

Web框架整合 结合JSTL与Spring标签 当使用JSP作为view层技术时,可以结合JSTL以及Spring提供的标签,除了JSP技术作为view层之外,spring还提供了不同View层技术的方案,您甚至可以定义自己的View层技术实现。 在处理完使用者的请求之后,呈现结果页面时必须根据处理的结果来显示不同的画面,直接在JSP上编写Java程序代码并不是好方法,这会使得页面上标签与程序代码混杂在一起,当所使用的View层技术为JSP时,可以运用JSTL来协助页面逻辑的生成,而不是于JSP页面中直接编写Java程序代码。 HelloController public class HelloController implements Controller { private String viewPage; public ModelAndView handleRequest(HttpServletRequest req, HttpServletResponse res) throws Exception { String user = req.getParameter(user); Integer age = new Integer(Integer.parseInt(req.getParameter(age))); java.util.Map model = new java.util.HashMap(); model.put(name, user); model.put(age, age); return new ModelAndView(viewPage, model); } public void setViewPage(String viewPage) { this.viewPage = viewPage; } } Mvc-config.xml bean id=viewResolver class=org.springframework.web.servlet.view.InternalResourceViewResolver property name=viewClass valueorg.springframework.web.servlet.view.JstlView/value /property property name=prefix value/WEB-INF/jsp//value /property property name=suffix value.jsp/value /property /bean bean name=/hello.do class=onlyfun.caterpillar.HelloController property name=viewPage valuehello/value /property /bean Hello.jsp %@page contentType=text/html% %@page pageEncoding=UTF-8% %@taglib prefix=c uri=/jsp/jstl/core% html head meta http-equiv=Content-Type content=text/html; charset=UTF-8 titleJSTL And Spring/title /head body c:choose c:when test=${age = 18} h1嗨, c:out value=${name}/ !/h1 /c:when c:otherwise h1未满十八岁喔!/h1 /c:otherwise /c:choose /body /html spring:bind标签 body h1登入表单/h1 spring:bind path=co

文档评论(0)

1亿VIP精品文档

相关文档