spring mvc屬於springframework的後續產品,已經融合在spring web flow裡面。spring 框架提供了構建 web 應用程式的全功能 mvc 模組。使用 spring 可插入的 mvc 架構,從而在使用spring進行web開發時,可以選擇使用spring的springmvc框架或整合其他mvc開發框架,如struts1,struts2等
配置dispatcherservlet
1.在web.xml中加入servlet,namespac e預設可以不寫,如果寫了,就可以隨便改名字,不一定要寫出servlet-name]-servlet.xml,這裡只是為了規範
[html]view plain
copy
<
context-param
>
<
param-name
>
contextconfiglocation
param-name
>
<
param-value
>
classpath:beans.xml,
param-value
>
context-param
>
<
listener
>
<
listener-class
>
org.springframework.web.context.contextloaderlistener
listener-class
>
listener
>
<
servlet
>
<
servlet-name
>
springmvc
servlet-name
>
<
servlet-class
>
org.springframework.web.servlet.dispatcherservlet
servlet-class
>
<
init-param
>
<
param-name
>
namespace
param-name
>
<
param-value
>
springmvc-servlet
param-value
>
init-param
>
<
load-on-startup
>
1load-on-startup
>
servlet
>
<
>
<
servlet-name
>
springmvc
servlet-name
>
<
url-pattern
>
/sp/*
url-pattern
>
>
2.在web-inf目錄下寫上springmvc-servlet.xml配置檔案
[html]view plain
copy
xmlversion
="1.0"
encoding
="utf-8"
?>
<
beans
xmlns
=""xmlns:xsi
=""xmlns:context
=""xmlns:tx
=""xsi:schemalocation
=" /spring-beans-4.3.xsd
/spring-context-4.3.xsd
/spring-tx-4.3.xsd">
<
bean
class
="org.springframework.web.servlet.view.resourcebundleviewresolver"
>
<
property
name
="basenames"
>
<
value
>
springmvc
value
>
property
>
<
property
name
="defaultparentview"
value
="hncu"
>
property
>
bean
>
缺省會在
classpath
目錄下查詢
springmvc.properties
資源檔案
springmvc.properties
[html]view plain
copy
#配置乙個字串指向乙個頁面,配置檔案中至少應該包括兩項內容:
#1.指定返回的是什麼頁面(jstljsp,pdf,doc)
#2.指定包裝頁面路徑
##如果乙個字串頁面沒有配置class,則它直接使用父view的
hncu.(class)=org.springframework.web.servlet.view.jstlview
hncu.url
=/jsps/hello.jsp
javaEE框架之Hibernate框架概述
一.什麼是框架?框架是軟體的半成品,已經幫你完成了部分功能 把一些不確定的東西,按框架要求,達成相應的功能 二.hibernate簡介 1.hibernate是什麼框架?1 是乙個開源的物件關係對映框架 2 對jdbc進行了非常輕量級的物件封裝 3 將pojo與資料庫表建立對映關係,是乙個全自動的o...
JAVAEE學習查詢
spring各種註解 1.autowired註解 不推薦使用,建議使用 resource autowired可以對成員變數 方法和建構函式進行標註,來完成自動裝配的工作。autowired的標註位置不同,它們都會在spring在初始化這個bean時,自動裝配這個屬性。2.qualifier註解 au...
JavaEE知識總結
mabatis主要優點有哪些 什麼是資料持久化以及orm 什麼是ioc和di 什麼是元件掃瞄 請列出spring中關於元件建立的註解標記 至少5種 舉例說明什麼是構造器注入 package ex public class a public a int a public intgeta public ...