eclipse 搭建 SpringMVC 框架环境

您所在的位置:网站首页 eclipse怎么添加浏览器 eclipse 搭建 SpringMVC 框架环境

eclipse 搭建 SpringMVC 框架环境

2024-07-15 13:52| 来源: 网络整理| 查看: 265

步骤总纲 1.准备好开发环境2.下载相关jar包3.在eclipse 中创建好工程4.引进下载的jar 包5.配置xml文件,以及所需要的包及文件6.测试 1 环境准备 Eclipse IDE for Enterprise Java and Web Developers 在这里插入图片描述jdk1.8tomcat 7 2 下载相关jar包 Springmvc相关jar包 在这里插入图片描述jsp,servelet相关jar包 在这里插入图片描述 3 在eclipse 中创建好工程 在项目浏览器中右键 - >新建 - >动态Web项目 在这里插入图片描述有时候可能你的工作空间中并没有创建过类似的工程,所以在新的子菜单中并没有Dynamic Web Project,那么你可以点“其它”,然后在弹出的对话框中找到Web,打开其折叠的项目可以找到Dynamic Web Project。 在这里插入图片描述选择Dynamic Web Project后会有对话框弹出,对话框主要是设置一下工程的基础东西,如工程名,web服务器tomcat 在这里插入图片描述填好之后可以直接finish,我得到的目录是如下所示 在这里插入图片描述 4 引进下载的jar 包 将下载到的所需要的jar包全部放到src/main/webapp/ WEB-INF / lib中去 在这里插入图片描述然后选中工程 - >右键 - >刷新,刷新一下,就可以看到jar包自动配到环境路径中了 在这里插入图片描述 5 配置xml文件,以及所需要的包及文件 5.1 配置xml文件

接下来是xml的配置文件,本例只需要配置两个xml文件。一个是web.xml,这是所有web项目都需要配置的;另一个是spring相关所需要配置文件,我这里将其命名为spring-mvc.xml,当然你也可以叫其他名字,只要在相应配置的地方别把你起的名字搞错就行了。

web.xml这个文件是放到src/main/webapp/ WEB-INF/路径下,web.xml中的内容如下 在这里插入图片描述 springMVC org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spring-*.xml 1 springMVC *.do

分析参数:

首先注意到 version=“3.0” , 这是创建工程时的相关选项,这里得跟那个选择对应。(注,这里本有一个错误,参考这篇文章对问题进行了解决)

contextConfigLocation classpath:spring-*.xml

这个的意思就是有哪些配置文件要在启动时跟着初始化的,当然我们的另一个xml文件也是要初始化的。但是web容器的入口就是web.xml,其他的xml你不跟它说,它是不知道的。所以在此告知我们src下的长得像spring - *.xml 这样的文件也要初始化。前面我也说过,spring-mvc.xml这个文件名是我自行起的,你可以起别的名字,在web.xml中能清楚告诉人家你的叫什么就行了。

spring-mvc .xml是放到src/main/java/下,其内容为 在这里插入图片描述

注意,这里用到的spring版本为4.3,所以在该文件开头的对应地方,也是对应着我4.3的版本。如果你的spring是其他版本,请对应到你的版本上去。这些都是网上对应的文本,你不确定你写的是不是真有其文件时,可以复制网址打开浏览器查询一下就知道了 在这里插入图片描述

5.2 配置所需要的包及文件 创建了两个包com.hlm.command,com.hlm.controller,以及两个类 在这里插入图片描述 package com.hlm.command; /** *

* Users : 对应hlm_users 表的实体 * userName:用户姓名 * sex:性别 0 表示女,1表示男 * token:注册令牌,手机或邮箱 * tokenType:令牌类型。0为手机,1为邮箱 * password:密码 *

* @author hlm * */ public class UsersCommand { private String userName ; private Integer sex ; private String token ; private Integer tokenType; private String password ; public UsersCommand(){ } public UsersCommand(String userName,Integer sex ,String token,Integer tokenType,String password){ this.userName =userName; this.sex =sex; this.token =token; this.tokenType =tokenType; this.password =password; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public Integer getSex() { return sex; } public void setSex(Integer sex) { this.sex = sex; } public String getToken() { return token; } public void setToken(String token) { this.token = token; } public Integer getTokenType() { return tokenType; } public void setTokenType(Integer tokenType) { this.tokenType = tokenType; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } } package com.hlm.controller; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import com.hlm.command.UsersCommand; @Controller public class UsersController { @RequestMapping("/sigup.do") public ModelAndView sigup(HttpServletRequest req){ ModelAndView mv = new ModelAndView(); UsersCommand cmd = new UsersCommand("小明",0,"[email protected]",1,"123456" ); req.getSession().setAttribute("user", cmd); mv.addObject("password", cmd.getPassword()); mv.addObject("userName", cmd.getUserName()); System.out.println(cmd.getPassword()); mv.setViewName("index"); return mv; } } 配置index.jsp页面与index.html页面 在这里插入图片描述 index.jsp页面 登录后的信息 ${password } ${userName }

index.html页面

登录页面 点我登录 6 测试 所有的配置及代码都写好之后,准备部署到tomcat让它跑起来了。找到如下位置,点击蓝色英文字来创建服务器。 在这里插入图片描述 如果在整个eclipse版面中你没有找到上面的Servers那么你可以到Window - > Show View - > Servers中将其找出来。 在这里插入图片描述点击创建服务后,会出现如下弹窗。选择你在eclipse中配的tomcat就好了,我这里配的是tomcat 7。 在这里插入图片描述创建之后还需要设置一下 在这里插入图片描述然后将我们的工程添加到这个服务上去 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述启动成功之后,打开浏览器。我用的是默认端口:8080,如果你改变自己tomcat的端口,对应输入自己的就行了,然后后面是工程的名字。 回车之后就是默认的首页src/main/webapp/ index.html。点击“点我登录”,应该跳转到 src / main / webapp / WEB-INF / index.jsp 在这里插入图片描述

参考地址:https://blog.csdn.net/mottohlm/article/details/80468868 git代码地址:https://github.com/mottohlm/springmvctest



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3