日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringMVC-Helloworld 的归纳理解

發布時間:2024/4/15 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringMVC-Helloworld 的归纳理解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前面使用SpringMVC寫了Helloworld,

發現理解不是很深刻,很多東西只是跟著教學視頻敲才會

現在那Helloworld以及一般的SpringMVC歸納一下:

?

SpringMVC入門Helloworld其實就是五個文件類:

?

1.request.jsp:
觸發請求的JSP文件在WebContent下,不能在WebContent的子文件夾或者是父文件夾,不知道為什么
另外里面應該有請求發出,即應該有超鏈接、表單提交等
超鏈接:href=“RequestName”,
表單提交請求:action = "*.jsp"

2.web.xml:
必須在WebContent/WEB-INF下,是默認 配置文件
作用:配置Servlet容器:聲明Servlet名稱、初始化、應答的請求類型等
<web-app config-info>
<servlet>
<servlet-name>name</servlet>
<servlet-class>org.springfeamework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:or other</param-name>
</init-param>
</servlet>
</servlet-mapping>
<servlet-name>name<servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>

3.主要類
使用@Controller和@RequestMapping注解
/*
* 1.使用@RequestMapping注解來映射請求的URL
* 2.返回值會通過視圖解析器解析為實際的物理視圖,對于InternalResourceViewResolver視圖解析器,會做如下解析:
* 通過prefix+ReturnValue+suffix這樣的方式得到實際的物理視圖 ,然后做轉發操作
* /WEB-INF/views/ReturnValue.jsp
*/
@Controller
public class ClassName {
@RequestMapping("/RequestName") //這個和請求jsp中的href是一致的,無/也行
public type method() {
---
return "ReturnValue";
}

4.Spring配置XML
<!-- 配置自定掃描的包 -->
<context:component-scan base-package="edwin" />

<!-- 配置視圖解析器:如何把方法返回值解析為實際的物理視圖 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"></property>
<property name="suffix" value=".jsp"></property>
</bean>

5.物理視圖JSP:
視圖解析器已經說明了物理視圖表現的JSP文件地址:prefix+ReturnValue+suffix,即/WEB-INF/views/ReturnValue.jsp
在該文件中聲明即可

?

轉載于:https://www.cnblogs.com/XT-xutao/p/10549539.html

總結

以上是生活随笔為你收集整理的SpringMVC-Helloworld 的归纳理解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。