當前位置:首頁 » 文件傳輸 » mvc怎麼去訪問
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mvc怎麼去訪問

發布時間: 2023-01-02 21:10:43

⑴ springmvc環境搭建好了怎麼訪問

項目創建
1
目前進行軟體開發中,不再是創建簡單的java動態項目,而是創建目前比較流行的maven項目。通過創建maven項目可以提高項目的開發效率防止依賴包沖突等一系列問題,可以參考下面的經驗創建maven項目。
9如何創建maven項目

2
maven項目創建完成後,需要在pom的配置文件中,增加對springmvc等jar包的引入;如果創建的是普通動態web項目,需要手動將springMVC需要的jar包添加到系統構建中。

3
在pom文件中,創建一個dependencies依賴配置。然後從maven遠程倉庫或者是中央倉庫中搜索spring-webmvc依賴包,找到plugin配置文件,將這個文件粘貼到剛才創建的依賴中。即可完成對依賴包的引入。

4
查看依賴包是否引入成功,可以點擊maven項目名稱,打開java Resources java資源,在java資源中有個Libraries;展開Libraries,這里有jdk版本和Maven Dependencies(maven依賴),展開maven依賴就可以看到springmvc的jar被引入到項目中。

END
項目配置
1
作為web應用,在WEB-INF下有一個web.xml文件配置。作為web應用,都需要在這里進行配置。maven工程的web.xml文件存放在Deployed Resources部署資源-->webapp-->WEB-INF-->web.xml。

2
打開web.xml文件,需要在這里進行對攔截器的配置。對於攔截器一般都需要配置的是servlet和servlet-mapping兩個文件,因為這里使用的是springmvc的攔截器。所以在servlet-class中選擇springmvc中的分派攔截器。

3
根據springmvc的約定,在web中配置的攔截器的名稱是hello。所以在web-inf文件下需要創建一個hello-servlet的配置文件。這里主要是對框架的一些配置。主要包括控制器包配置;返回頁面的前綴和後綴。

4
創建測試的控制器。創建控制器的包要在hello-servlet中配置。控制器的類上要加上Controller的註解,類中的方法便是一個請求,在方法頭上要加上requestMapping的配置。

5
創建返回的頁面。根據hello-servlet中配置的頁面的前綴和後綴,所以在web-inf文件夾下創建jsp文件夾,根據控制器返回的字元串,需要創建user文件夾,然後在user文件夾下創建add.jsp文件。

END
運行項目
1
運行項目需要在pom文件中增加對jetty插件的引入。在pom文件中,新增節點build-->plugins-->plugin增加jetty插件。

2
運行項目。maven運行項目的時候需要使用maven命令執行。在pom.xml文件上行點擊右鍵,選擇Run as運行--如果是第一次運行,選擇第三個選項。在命令框中輸入命令jetty:run即可運行,如果想跳過測試可以加命令-skipping test。

3
在控制台中如果沒有錯,而且日誌列印出jetty運行成功。說明啟動正常,打開瀏覽器輸入一個servlet控制器查看訪問是否正常。如果頁面沒有報錯而且顯示的是創建的jsp頁面,說明配置正常完成。

⑵ mvc 部署在iis上怎麼訪問

輸入ip地址啊,你有域名的話也可以用域名訪問,看你部署怎麼設置的了

⑶ spring mvc怎麼訪問頁面

WEB-INF 文件夾以外的頁面可以直接通過 http://localhost:埠/項目名/文件夾/xxx.html

WEB-INF 內的頁面訪問依賴

<!--配置SpringMVC的視圖解析器-->
<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver">
<propertyname="prefix"value="/WEB-INF/jsp/"/>
<propertyname="suffix"value=".jsp"/>
</bean>

配置需要通過controller層控制跳轉到頁面

⑷ Spring3 MVC如何直接訪問jsp、html

初學Spring3 MVC,我的配置是這樣的:�0�2<servlet> <servlet-name>appServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/config/servlet-context.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>appServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>appServlet</servlet-name> <url-pattern>/index.htm</url-pattern> </servlet-mapping> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/" /> <property name="suffix" value=".jsp" /> </bean>�0�2我想使用RESTFull的url,所以不想加後綴.action,.do之類的,但是這樣的話我的所有請求都得過DispatcherServlet,我不能訪問html和jsp頁面了(可能直接訪問jsp頁面不被rest提倡,但是我確實有這個需求),不知道怎麼實現(按照上面的配置直接訪問html和jsp會被過濾,而且不能直接訪問views下的頁面),誰對這個熟的,幫忙下撒~~�0�2總結下:我的需要是,如果沒有任何尾綴的url則使用spring的DispatcherServlet進行過濾,若尾綴是html或者jsp就直接訪問,不經過spring的過濾,請別告訴我使用mvc:resources,我需要其他方式訪問jsp問題補充:<div class="quote_title">ccilt 寫道</div><div class="quote_div">web.xml做如下配置即可 <br /><servlet-mapping <br /> <servlet-namedefault</servlet-name <br /> <url-pattern*.css</url-pattern <br /> </servlet-mapping <br /> <br /> <servlet-mapping <br /> <servlet-namedefault</servlet-name <br /> <url-pattern*.gif</url-pattern <br /> </servlet-mapping <br /> <br /> <servlet-mapping <br /> <servlet-namedefault</servlet-name <br /> <url-pattern*.jpg</url-pattern <br /> </servlet-mapping <br /> <br /> <servlet-mapping <br /> <servlet-namedefault</servlet-name <br /> <url-pattern*.js</url-pattern <br /> </servlet-mapping <br /> <br /> <servlet-mapping <br /> <servlet-namedefault</servlet-name <br /> <url-pattern*.html</url-pattern <br /> </servlet-mapping</div> <br /> <br />明顯不會是這種,default是跟容器相關的,再說你這樣也不能直接訪問jsp,圖片腳本css之類的我已經搞定了,用resource 問題補充:首先謝謝你的回答,但是我在問題中已經註明了,我不想用這種方式,請看清。 <br /><div class="quote_title">jbutton 寫道</div><div class="quote_div">在你的xxx-servlet.xml裡面加入 <br /><mvc:resources location="/resources/" mapping="/resources/**"/ <br />在webRoot下面建立一個resources文件夾 <br />然後把你的靜態資源文件 jsp 都丟進去,就可以直接訪問了. <br />spring版本 3.0.5 低了好像不能配置mvc:resources</div> <br />

⑸ netmvc做網站怎麼在mvc中直接訪問.html網頁

把你的html文件放在View文件夾外的任何文件夾中,就可以直接訪問了,注意文件夾名不能和你的mvc的任何Controller同名,否則你的Mvc的Controller對應的路徑就無法訪問了。
您也可以向我們團隊發出請求,會有更專業的人來為您解答。如果我的回答沒能幫助您,請繼續追問。

⑹ mvc在view中怎麼訪問controller

MVC基本所有的操作都是通過Ajax來操作的。從View訪問controller?你說的是View請求controller的數據吧?這也也是通過Ajax來做的。
$.ajax({
url:"/Admin/GetData",
type:"POST",
data:{key:value},
success:function(jdata){
alert(jdata);//這里的jdata就是從Admin這個controller的GetData()方法裡面得到的結果
}
});

⑺ netmvc做網站怎麼在mvc中直接訪問.html網頁

在需要訪問的地方,直接訪問html頁面地址即可。如果你沒有自定義路由。
mvc路由會檢測出html頁面不需要路由對其進行攔截轉發,所以可以直接以地址形式訪問。

⑻ SpringMVC如何訪問磁碟的靜態頁面,配置了虛

第一種:在web.xml中配置名為default的servlet-mapping
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.gif</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
第二種:在SpringMVC配置文件中添加<mvc:resource>標簽
<mvc:resources mapping="/js/**" location="/js/"/>
<mvc:resources mapping="/css/**" location="/css/"/>
<mvc:resources mapping="/img/**" location="/img/"/>
第三種:在SpringMVC配置文件中添加<mvc:default-servlet-handler/>標簽
<mvc:default-servlet-handler/>
第四種:修改SpringMVC的攔截路徑,我這里使用的是/,也就是說所有的鏈接的攔截,
可以修改成*.do或者*.action或者其他,這樣靜態資源就不會攔截了
<servlet-mapping>
<servlet-name>spring-mvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

⑼ 我自學的MVC,可是做完了一個網站發布之後不知道怎麼訪問。。不知道是否是發布過程有誤我先在VS中

你不要管VS的那些功能,只要網站能正確運行了,把項目下的所有文件復制到伺服器的某個文件夾。伺服器要安裝IIS,通常要6或者7的版本。在上面新建一個網站,然後定位到與你的web.config的位置,然後啟動就可以訪問了。

⑽ ASP.Net MVC如何訪問的靜態頁面

MVC開發中,因為View文件夾下的web.config文件默認會把任何方法的請求的任何文件,路徑都交給 System.Web.HttpNotFoundHandler 去處理.起到Controller統一控制的效果. 現在項目需要用靜態頁面來做表單,如果在MVC中直接請求一個.html文件的話,等待你的是一個404,必須的。 所以要解決這個問題,看了一下msdn關於Web.config的章節,找到了一個 System.Web.StaticFileHandler 的Handler,看字面的意思估計靠譜,直接放到 NotFoundHandler 前面。 在View中找到這個html文件,點擊右鍵在瀏覽器中查看,這時沒有報404,這樣就能在MVC項目中的Views文件夾里訪問靜態文件了。