Springmvc的helloworld实例
admin
2023-07-30 17:42:54
0

1.    新建package

Src->new->other->package

输入包名:org.tgb.web.controller

点击”finish”

 

2.    新建类

鼠标点击上面新建的包,new->class,输入类名:HelloWorldController

点击”finish”

 

3.    编写程序

原始的类如下:

package com.tgb.web.controller;

public class HelloWorldController {

         return null;

}

Springmvc配置,要继承一个Controller的接口。

实现接口后,需要实现一个默认的方法 handlerRequest。具体代码如下:

public ModelAndView handleRequest(HttpServletRequest arg0,          HttpServletResponse arg1) throws Exception {    

return null;

}

handlerRequest方法返回类型为ModeAndView。意思是返回的制定的视图和数据。

代码中加入打印信息:

System.out.pringln(“-----------hello jingjing------”);

修改返回结果:

return new ModeAndView(“/welcome”);

备注:

在编写代码的时候,可以根据提示来添加,比如我创建了HelloWorldController类后,因为使用的是mvc框架,所以该类继承了一个接口Controller,在写继承Controller接口后,会有错误,根据提示,判断是否需要import一些包,因为是servlet的,所以import一些包spring框架的servlet包,又有错,再根据错误提示在进行下面。这样让开发变得简单了。

4.    新建视图页面welcome.jsp

视图放在WebContent里面,所以鼠标选择WebContent,右键点击”new-other”,输入jsp,打开jsp新建页面,输入页面名称:welcome.jsp

5.    编写view部分代码(welcome.jsp修改)

打开上面新建的welcome.jsp页面,增加打印信息,即body标签部分加入语句

         Welcome to my progremm!jingjing

6.    Spring配置中增加自己的视图

打开springMVC-servlet.xml文件,加入我们前面展示的时候的调用页面路径信息

7.    新建servers,并启动

Windows->Show View->Others,选择Servers,右键点击,选择New,选择Tomcat v6.0 Server,点击new,加入刚才创建的springMVC1,点击finish

选择servers里面的Tomcat v6.0 Server at localhost图标,选择publish,然后选择”Restart in Debug”,即可启动tomcat服务。

8.    页面调试

打开ie,输入http://localhost:8080/springMVC1/test1/helloworld ,即可看到刚才welcome.jsp页面的输入信息。

说明服务ok,程序代码没问题。

本站所有代码来源请查看:×××/technology


相关内容

热门资讯

丘成桐:基础研究要讲“兴趣”,... 2026年7月6日,第三十六届国际弦理论大会(Strings 2026)在上海开幕。本届大会由上海数...
凤凰直击哈梅内伊葬礼高清现场:... 7月6日,伊朗在德黑兰为已故最高领袖哈梅内伊举行送葬仪式。凤凰卫视驻德黑兰记者李睿发回高清现场报道:...
C2B2M模式下,头部母婴品牌... 在母婴消费赛道,Babycare是一个无法被忽视的名字。从一款婴儿背带切入市场,到连续三年中国母婴用...
特朗普谈美国球员获“特赦”:是... 在特朗普干预后,国际足联放宽美国前锋巴洛贡的红牌处罚,引发全球舆论批评。福克斯新闻网7月6日报道,特...
不用自吹实力,看美军操作就知道... 有分析认为,解放军已建成覆盖第一、第二岛链的反介入/区域拒止作战圈,远洋作战能力也在快速发展。军事评...
豆包又一功能下线,“应用生成”... IT之家 7 月 6 日消息,据《读佳》今日消息,豆包在宣布全面下线“智能体”功能之前,其“应用生成...
腾讯正式发布混元Hy3 北京商报讯(记者 魏蔚)7月6日,腾讯混元Hy3 正式发布。相比preview版本,它展现出显著强于...
跳过麒麟9030 华为Mate... 7月6日消息,去年9月,华为发布了三折叠Mate XTs非凡大师。在这场发布会上,华为常务董事、终端...
宇树获批,人形机器人行情提速,... 近期,人形机器人产业迎来多重标志性催化:宇树科技获批文即将登陆资本市场,四足与人形机器人双线布局进入...
2026年游戏及多任务处理性能... 在2026年的今天,对于热爱手游、追求极致流畅体验,同时又需要具备强大后台多任务处理能力的用户来说,...