- 浏览: 653745 次
- 性别:
- 来自: 昆明
文章分类
最新评论
-
droid2017:
...
读书笔记:《算法图解》第三章 递归 -
droid2017:
[b][/b][flash=200,200][flash=20 ...
读书笔记:《算法图解》第三章 递归 -
Yunba云巴:
我们https://yunba.io/也是基于MQTT协议实现 ...
mqtt向android推送消息(一)——发送端使用.net -
FengZiIT:
GoEasyweb 推送基于websocket 和pollin ...
mqtt向android推送消息(一)——发送端使用.net -
xinxinlong:
tedeum 写道produces 注意版本问题,老的版本不支 ...
解决Spring MVC ResponseBody 乱码问题
1、配置web.xml
<
servlet
>
<
servlet-name
>
annomvc
</
servlet-name
>
<
servlet-class
>
org.springframework.web.servlet.DispatcherServlet
</
servlet-class
>
<
load-on-startup
>
1
</
load-on-startup
>
</
servlet
>
<
servlet-mapping
>
<
servlet-name
>
annomvc
</
servlet-name
>
<
url-pattern
>
*.page
</
url-pattern
>
</
servlet-mapping
>
2、配置spring的xml
[servlet-name]-servlet.xml -> annomv-servlet.xml
<!-- ①:对web包中的所有类进行扫描,以完成Bean创建和自动依赖注入的功能 -->
<
context:component-scan
base-package
=
"mysite.security.controller"
/>
<
context:component-scan
base-package
=
"mysite.**.*"
/>
<!-- ②:启动Spring MVC的注解功能,完成请求和注解POJO的映射 -->
<
bean
class
=
"org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"
/>
<!-- ③:对模型视图名称的解析,即在模型视图名称添加前后缀 -->
<
bean
id
=
"viewResolver"
class
=
"org.springframework.web.servlet.view.InternalResourceViewResolver"
>
<
property
name
=
"viewClass"
value
=
"org.springframework.web.servlet.view.JstlView"
/>
<
property
name
=
"prefix"
value
=
"/WEB-INF/jsp/"
/>
<
property
name
=
"suffix"
value
=
".jsp"
/>
</
bean
>
3、编写Controller
/**
* 使用Controller注解说明这是一个controller bean
*/
@Controller
public
class
TestController {
/*
* 这个注解说明Spring MVC分发请求时,如果求情的资源是test,则转到这里处理
* 例如:http://localhost:8080/contextpath/test.page
*/
@RequestMapping
(
"test"
)
public
void
main(Model model) {
model.addAttribute(
"date"
,
new
Date());
}
}
4、编写jsp页面进行展示
<%@
page
language
=
"java"
contentType
=
"text/html; charset=UTF-8"
pageEncoding
=
"UTF-8"
%>
<%@
taglib
prefix
=
"fmt"
uri
=
"http://java.sun.com/jsp/jstl/fmt"
%>
<!
DOCTYPE
html
PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"
>
<
html
>
<
head
>
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=ISO-8859-1"
>
<
title
>
Insert title here
</
title
>
</
head
>
<
body
>
<!-- 控制器组织的数据date,通过
jstl
格式化后显示 -->
现在的时间是:
<
fmt:formatDate
value
=
"
${date}
"
pattern
=
"yyyy年MM月dd日"
/>
</
body
>
</
html
>
5、测试
输入:http://localhost:8080/WebLog/test.page
发表评论
-
终于把B站滑动验证(getest)搞定了,网上例子早已失效
2019-07-16 11:33 1632众所周知,B 站是央视认证的一个学习平台。我在周末固定时 ... -
使用Python实现了B站的滑动验证和自动登录
2019-07-08 10:20 1808基本原理就是利用selenium模拟操作实现登录,我的目的是 ... -
你听说过吗:使用网页技术开发桌面串口助手工具
2018-12-12 16:30 2350串口助手是嵌入式开发中常用到的一个桌面工具,用于串口调试,而 ... -
编程直播室第二期:CadLib 授权机制研究与实现
2018-06-12 19:42 1769以前做一个软件的制 ... -
编程星球——水·滴创刊号 20180514
2018-05-14 21:11 841不定期整理编程直播室、水·滴专题,第一期: -
能不能三、五小时入门Python编程
2018-05-14 13:40 1585今天,在一个微信群里有人问: 其实,我想说 编程直播 ... -
编程星球主题设定
2018-04-18 14:28 992编程星球目前主要设置两个主题,一个是碎片化的水·滴,水、水 ... -
直播编码
2018-04-18 10:57 1231为庆祝简书专题《我爱编程》收录文章数量超过1W,先启动在知 ... -
使用Python爬取网站数据分析
2018-04-04 13:56 1997玩Chat分享有一段时间了,回过头来看看从数据爬取(如何用 ... -
源码发布:一个Angular写得Markdown编辑器
2018-03-16 08:53 1928一直想写一个Angular2+的分享,但是没有一个好的 ... -
非官方GitChat客户端及代码发布
2018-02-28 23:22 1003在我写《使用 Angular2+ 开发 Markdown 编 ... -
代码发布:用 Kotlin 开发 SpringBoot 之 Data JPA
2018-02-09 15:25 1265今天已经把分享的文 ... -
用 Kotlin 开发 SpringBoot 之 Data JPA
2018-02-01 13:34 1123Kotlin 是一个基于 JVM 的新的编程语言,Kotl ... -
TypeScript中的可选属性和只读属性
2018-01-23 16:30 2195可选属性 接口里的属性不全都是必需的。 有些是只在某 ... -
TypeScript使用HashMap
2018-01-20 11:35 3854我不知道大家是怎么使用索引类型的,我是一次想实现HashM ... -
TypeScript 看见未来的 JavaScript
2018-01-19 09:57 632TypeScript也可以看作是“更好的JavaScript ... -
原色2017
2018-01-16 00:01 949整理手机相册,发现2017真是多姿多彩。 办公楼旁的玉 ... -
读书笔记:《算法图解》第三章 递归
2018-01-15 14:21 1862定义: 在数学与计算机科学中,是指在函数的定义中使用函数 ... -
读书笔记:《算法图解》第二章 选择排序
2018-01-11 13:57 832数组:所谓数组,是无序的元素序列。数组中的所有元素都具 ... -
读书笔记:《算法图解》第一章 算法简介
2018-01-09 22:17 710二分查找# 二分查找是对半查找,进队列表是有序时有效。 ...
相关推荐
这份文档名为《Java EE 框架整合开发入门到实战——Spring+Spring MVC+MyBatis(微课版)课后习题答案.pdf》,它显然是关于Java EE中流行的三个框架整合使用的教程。这三个框架分别是Spring、Spring MVC和MyBatis,...
这是一个基于Spring MVC、Mybatis和Spring框架实现的个人博客系统,涵盖了Web开发中的后端架构设计、数据库管理和前端展示等多个方面。以下将详细介绍这个系统的关键知识点: **1. Spring MVC** Spring MVC是Spring...
【标题】中的“基于 Java ssh整合 开源博客系统”指的是一个使用Java技术栈开发的开源博客平台,这里的“ssh”是三个Java框架的缩写,分别代表Spring、Struts和Hibernate。Spring MVC、Hibernate和Spring是Java Web...
《基于Spring MVC的信息管理系统详解》 在信息技术领域,Spring MVC框架是Java开发Web应用程序的首选之一,尤其在构建复杂的企业级应用中表现出色。本文将深入探讨基于Spring MVC的档案信息管理系统,阐述其核心...
分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、优化请求、将Web应用部署到云等内容,循序渐进地讲解了Spring MVC4的开发技巧。...
Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)SSM源码Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)SSM源码Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)SSM源码Java EE企业级应用...
这个项目利用了四个关键的技术组件,它们分别是Maven、Spring、Spring MVC和MyBatis,这四个组件共同构成了一个强大且灵活的Java Web开发环境。 **Maven**是Apache软件基金会开发的一款项目管理和集成工具。它通过...
《Java EE企业级应用开发教程(Spring Spring MVC MyBatis)》是一本专注于Java企业级应用开发的专业教程,由黑马程序员编著。本书的核心在于深入浅出地介绍如何使用Java EE技术栈,特别是Spring、Spring MVC和...
首先,SSM框架是Java Web开发中的主流选择,它由Spring、Spring MVC和MyBatis三个组件构成。Spring作为基础框架,提供了依赖注入和面向切面编程,简化了应用的复杂性。Spring MVC作为Spring的Web层,负责处理HTTP...
5. 系统架构:在这款CRM系统中,通常会采用三层架构设计,即表现层(前端)、业务逻辑层(Spring MVC控制器和Service)和数据访问层(MyBatis)。表现层负责展示信息和接收用户输入,业务逻辑层处理业务规则和数据...
SSM(spring+spring MVC+mybatis)开发学生信息后台管理系统,实现学生增删改查功能设计一个简单的学生信息管理系统,要求使用SSM框架技术整合实现,用户登录后能够通过Web页面添加、删除、修改和查询学生信息 ...
这个项目是一个基于Spring MVC和Spring JDBC的简单用户管理应用,旨在帮助初学者理解如何在实际开发中实现用户登录、注册以及信息修改功能。Spring MVC是Spring框架的一个模块,主要用于构建Web应用程序,而Spring ...
本教程专注于使用Spring、Spring MVC和MyBatis这三个关键组件进行实战教学。这三者构成了Java EE开发中的重要支柱,为开发者提供了强大的功能和灵活性。 Spring框架是Java EE开发的核心,它是一个全功能的容器,...
Spring MVC 是一款强大的Java Web开发框架,用于构建高效、可维护和模块化的Web应用程序。它作为Spring框架的一部分,提供了一种优雅的方式来处理HTTP请求和响应,使得开发者可以专注于业务逻辑而不是底层实现。在这...
**Spring MVC —— 第一个应用程序** Spring MVC 是 Spring 框架的一个模块,主要用于构建 Web 应用程序。它提供了一种模型-视图-控制器(MVC)架构,简化了开发过程,使得开发者可以专注于业务逻辑而不必过于关心...
【标题】"maven与spring MVC"涉及到的是Java Web开发中的两个关键组件——Maven和Spring MVC,它们在构建和管理复杂项目时起着至关重要的作用。Maven是一个项目管理和综合工具,它通过提供一个标准化的构建过程和...
使用环境:MyEclipse/Eclipse + Tomcat + MySQL。 使用技术:Spring MVC + Spring + MyBatis / JSP + Servlet + JavaBean + JDBC。
十三、如何给Spring3 MVC中的Action做JUnit单元测试:说明了如何对Spring MVC中的控制器进行单元测试,包括配置测试环境和编写测试代码。 十四、Spring MVC转发与重定向:详细讲解了在Spring MVC中如何使用转发和...
本项目——"spring+spring mvc+mybatis+mysql+dubbo整合开发任务流程后台管理系统"提供了一个完整的解决方案,涵盖了前端到后端的关键技术栈。下面我们将深入探讨这些技术及其在系统中的作用。 **Spring框架**:...