- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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)