java項目實戰之404錯誤原因總結

java項目實戰之404錯誤原因總結

第一個原因可能是你的URL寫錯了,正確的URL應該這麼寫

localhost:8080/項目名稱/對應的目錄或者映射

好好檢查檢查是否是拼寫錯誤,或者多了什麼,少了什麼

第二個原因可能是你的Spring配置文件寫錯了

一般都會用controller進行映射,利用註解進行映射,如下所示

@Controller
@RequestMapping(value = "shopadmin", method = { RequestMethod.GET })
public class ShopAdminController {
	@RequestMapping(value = "/shopoperation")
	public String shopOperation() {
		// 轉發至店鋪註冊/編輯頁面
		return "shop/shopoperation";
	}
}

但是上面哪個必須要有相應的拼接前綴和後綴的配置,也就是視圖解析器

	<bean id="viewResolver"
		class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="prefix" value="/WEB-INF/html/"></property>
		<property name="suffix" value=".html"></property>
	</bean>

如果上面的也配置了,看看是否是掃描包沒有掃到,有時候這種批量掃描包的方式,你的路徑寫錯了,找不到相應的controller,當然就不能建立映射關係了

	<context:component-scan base-package="com.teyu.mo2o.web" />

其實我覺的主要原因還是第二個出現的機率比較大,就是配置文件的錯誤

目前就總結這些,如有不足,請指正!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章