介绍一个懒人创建springmvc项目的方法(二)
PS:
我是一个懒人,我懒得搭建项目连pom都不想去找,连web.xml都不想配置.所以就会想着找一些简便的办法,来适应我这种懒人.
----------------------------
本人介绍的是用eclipse和sts插件创建springmvc项目,其他项目目前用不着,等用着的时候在研究吧.
前提:
1 eclipse已经配置好jdk,tomcat和maven.
2 eclipse需要安装sts插件,可以在eclipse的MarketPlace里搜索spring关键字,找到与你eclipse版本对应的sts即可,我的是luna,所以下载这个,如图:
下载好了之后,那么创建工程时就会多出spring的工程选择.
3 利用向导创建一个springmvc工程
new- Project -other,输入spring关键字,可以看到spring的一些项目模板,如下图
选择Spring Project,Next
这时会看到好多的spring相关, 我们只需要springmvc,所以滑动滑块到最底下,找到Spring MVC Project并选择,Next
这里会看到,提示需要我们输入初始的包结构. 我填写的是 com.cn.ll.demo.springmvc
不过这块貌似有点不太爽,这里输入的目录好像只能支持3层,如果你输入的更长,它就会自动截掉后面的,就像我这里,输入了5层,它最后会生成com.cn.ll.
不过没关系,如果包名不适合,生成以后我们改改就好了.
最后给我生成的项目结构如下:
里面所有的配置都已经配置好了,有一个可以运行的demo,并且可以看到里面集成了slf4j配合log4j.
4 我什么都不做,直接在tomcat里添加此项目,并运行之
可以看到我的启动是成功了.
5 好了,下面在浏览器测试一下
6 有乱码?
没关系,添加个spring的编码过滤器过滤一下就好了.
在web.xml中添加如下过滤器和映射:
<!-- 设置spring字符编码过滤器 -->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/</url-pattern>
</filter-mapping>
下面在重启tomcat看看结果如何,
ok,成功!
转载于:https://www.cnblogs.com/Anpbszzz/p/4002840.html
介绍一个懒人创建springmvc项目的方法(二)相关推荐
- IDEA + Maven创建SpringMVC项目和XML配置
IDEA + Maven +SpringMVC + XML配置 1. 运行出默认 index.jsp 页面 1.1 构建Maven项目 1.2 设置pom.xml 1.3 设置Spring MVC框架 ...
- 暑期学习与“懒人电商”项目经验总结
该文章作为本人暑期学习和实战的经验总结,既是笔记也是自己踩过的坑,分享给大家,如有错误请各位大佬指正. 一.HTML与CSS的知识点总结 (1) autocomplete="off&quo ...
- myeclipse需要配置服务器得项目是,【SpringMVC】使用Myeclipse创建SpringMVC项目【超详细教程】...
之前一直是使用Eclipse创建Web项目,用IDEA和MyEclipse的创建SpringMVC项目的时候时不时会遇到一些问题,这里把这个过程记录一下,希望能帮助到那些有需要的朋友.我是用的是MyE ...
- java帮助文档mye_【SpringMVC】使用Myeclipse创建SpringMVC项目【超详细教程】
之前一直是使用Eclipse创建Web项目,用IDEA和MyEclipse的创建SpringMVC项目的时候时不时会遇到一些问题,这里把这个过程记录一下,希望能帮助到那些有需要的朋友.我是用的是MyE ...
- 《UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论》一17.6 提一个懒人需求—找遥控器的电视...
本节书摘来自异步社区<UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论>一书中的第17章,第17.6节,作者 UCDChina,更多章节内容可以访问云栖社区"异 ...
- 健身做一个c循环多少钱_做一个懒人,到底要花多少钱?
新世相 X 研究所的第 309 期 大张伟说过,人生就是6个字儿,怎么着都不行. 在科技时代下,新时代懒人的人生更是充满了"怎么着都不行"的循环. 回想一下,你有没有经历掉进过这样 ...
- idea创建包怎么让包分层_idea创建Spring项目的方法步骤(图文)
Spring介绍 Spring概述 Spring是一个开源框架,Spring是2003年兴起的轻量级java开发框架,由Rod Johnson 在其著作 Expert One-On-One J2EE ...
- vue使用命令行构建完项目后_通过命令行创建vue项目的方法
通过命令行创建vue项目的方法 最近想要学习vue,正好看到资料,如何通过命令创建vue项目的方法,就留个笔记 环境要求: 安装有 Node.js. vue.vue-cli . 创建项目: vue i ...
- 【SpringMVC学习笔记】03 使用maven创建springMVC项目
2018.5.30 1.创建maven项目 项目结构: 第一个√为简单创建maven项目,可跳过选择是否为web项目的选项 2.因为不是web项目,所有pom.xml文件中,war包的标签会 ...
最新文章
- 史上自定义 JavaScript 函数Top 10
- 华为高级研究员谢凌曦:下一代人工智能计算模型探索
- linux下字符串查找 与替换
- 有子对象的派生类的构造函数
- 用计算机上的画图制作贺卡,用画图制作贺卡
- ajax jq 图片上传请求头_Jquery ajaxsubmit上传图片实现代码
- javabean反射改字段内容_JSP第三篇「JavaBean的介绍、JSP的行为--JavaBean」(修订版)...
- 使用tr1的bind函数模板
- jQuery源码分析系列:.domManip() .buildFragment() .clean()
- 前端本地使用线上数据
- Oracle-Linux安装配置python3.6环境
- centos 8 配置yum源并安装开发工具包
- Mac卸载Anaconda
- 字幕制作:一键合并双语字幕(2019.1.30)附所有工具
- 电信aep平台是什么意思_亚马逊电商平台是什么意思?亚马逊注册技巧
- Android 编译错误:CreateProcess error=206, 文件名或扩展名太长。
- 太极安装的应用打开闪退_BUG:通过太极阴创建应用什么值得买的过程中太极闪退,应用创建失败...
- FICO凭证错误:BKPFF$PRDCLN800在FI中达到的项目最大编号
- 中文分词软件包的使用
- python难还是java难-纠结应该先学Python还是Java?看完就有数了
热门文章
- 吃鸡服务器炸了会显示什么,绝地求生服务器再爆炸,还能不能好好吃鸡了?
- 机器人建模中移动关节如何建立坐标系_机器人工程师进阶之路(八)指数积(PoE)建立机械臂模型及正运动...
- error 系统错误 错误码10007_为什么阿里巴巴禁止工程师直接使用日志系统( Log4j 、Logback )中的 API...
- 计算机专业每年都有国企招老吗,这十大专业在国企中最受欢迎,待遇高、前景好,有你的专业吗?...
- 计算机系统安装和维护实验,2计算机系统安装维护实验报告.doc
- date类型_06076.1.0如何将ORC格式且使用了DATE类型的Hive表转为Parquet表
- dhcp报文_动态地址分配DHCP,IP地址管理方式及分配原则,一分钟了解下
- [AVR]使用AVR单片机驱动舵机
- [Java基础] Java如何实现条件编译
- IoC容器Autofac(1) -- 什么是IoC以及理解为什么要使用Ioc