Spring MVC 4.2.4 RELEASE 中文文档截请求 视图解析 使用ViewResolver接口解析视图 视图链 视图重定向 内容协商解析器ContentNegotiatingViewResolver使用闪存属性FlashAttributes URI构造 为控制器和方法指定URI 在视图中为控制器和方法指定URI 地区信息 获取时区信息 Accept请求头解析器AcceptHeaderLocaleResolver Cookie解析器CookieLocaleResolver Cookie解析器CookieLocaleResolver Session解析器SessionLocaleResolver 地区更改拦截器LocaleChangeInterceptor 主题 themes 关于主题:概览 定义主题 主题解析器 Spring的multipart(文件上传)支持 概述 使用MultipartResolver与Commons FileUpload传输文件 Servlet 3.0下的MultipartResolver 0下的MultipartResolver 处理表单中的文件上传 处理客户端发起的文件上传请求 异常处理 处理器异常解析器HandlerExceptionHandler @ExceptionHandler注解 处理一般的Spring MVC异常 使用@ResponseStatus注解业务异常 Servlet默认容器错误页面的定制化 Web安全 “约定优于配置”的支持 控制器类名-处理器映射ControllerClass0 码力 | 163 页 | 2.28 MB | 1 月前3
MoonBit月兔编程语言 现代编程思想 第十一课 案例:语法解析器与Tagless Final现代编程思想 案例:语法解析器 Hongbo Zhang ## 语法解析器 • 案例目标 ○ 解析基于自然数的数学表达式: $ (1+5)*7/2 $ ☐ 转化为单词列表 LParen Value(1) Plus Value(5) Multiply Value(7) Divide Value(2) ☐ 转化为抽象语法树 Division(Multiply(Add(Value(1) Value(5)), Value(7)), Value(2))) ○ 计算最终结果:21 • 语法分析 ☐ 对输入文本进行分析并确定其语法结构 通常包含词法分析和语法分析 ◦ 本节课均利用语法解析器组合子(parser combinator)为例 ## 词法分析 - 将输入分割为单词 ☐ 输入:字符串/字节块 ☐ 输出:单词流 ☐ 例如:“12 +678” -> [Value(12),Plus,Value(678)] { 2. Value(Int); LParen; RParen; Plus; Minus; Multiply; Divide 3. } derive(Debug) ## 解析器组合子 ## • 构造可组合的解析器 1. // V 代表解析成功后获得的值 2. // Lexer[V] == (String) -> Option[(V, String)] 3. type Lexer[V]0 码力 | 25 页 | 400.29 KB | 2 年前3
Spring Framework 1.1.5 Changelog0 码力 | 57 页 | 166.71 KB | 2 年前3
Spring Framework 1.2.2 Reference0 码力 | 269 页 | 1.41 MB | 2 年前3
Swift 写解释器 - 戴铭## ? 解乐释(件)店 什么是解释器?什么是解析器?  源代码 一 编译 字节码|AST VM 解释执行 结果 这个过程会在瞬间完成,因为这些正则表达式在启动时就被编译了。 一旦其中一个正则表达式匹配成功,Django 就会导入并调用指定的视图——那是一个简单的 Python 函数。视图会被传进一个请求(requeset)对象——其中包含了请求元数据——和正则表达式匹配到的那些参数值。 比如 '39323')。 ## 编写视图 视图函数的执行结果只可能有两种:返回一个包含请求页面内容的 HttpResponse 对象;或者是抛出 Http404 这类异常。至于视图接下来还要做什么则由你决定。 通常来说,一个视图的工作就是:从参数获取数据,加载模板,然后模板进行带数据的渲染。下面是一个 year_archive 的视图例子: # mysite/news/views0 码力 | 103 页 | 1.86 MB | 1 年前3
Django 5.1 Documentation0 码力 | 3513 页 | 3.17 MB | 1 年前3
基于 Java EE 的企业应用系统设计 - Spring MVC 01Design Model ## MVC 的特点 1. 多个视图可以对应一个模型,可以减少代码的复制,在模型发生改变时,易于维护。 2. 模型返回的数据与显示逻辑分离。模型数据可以应用任何显示技术,例如,使用 JSP、Velocity 模板或者直接产生 Excel。 3. 应用被分为三层,降低各层耦合,提高了可扩展性。 4. 控制层把不同模型和视图组合在一起,完成不同的请求,控制层包含了用户请求权限的概念。 ProductForm 类,封装了 HTML 表单的输入项; ▶ 一个 ControllerServlet 类,本示例应用的控制器; ▶ 一个 SaveProductAction 类; ▶ 两个 JSP 视图页面(ProductForm.jsp 和 ProductDetail.jsp); ▶ 一个 CSS 文件,定义了两个 JSP 页面的显示风格。 












