在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ [新手]springMVC初學配置問題

[新手]springMVC初學配置問題

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>swebtest2</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
      <servlet-name>spring</servlet-name>
      <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
      <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
      <servlet-name>spring</servlet-name>
      <url-pattern>/</url-pattern>
  </servlet-mapping>
</web-app>

spring-servlet.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
    <bean id="simpleUrlHandlerMapping"
        class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
                <prop key="/index">indexController</prop>
            </props>
        </property>
    </bean>
    <bean id="indexController" class="controller.IndexController"></bean>
</beans>

IndexController

package controller;
 
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
 
public class IndexController implements Controller {
    public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
        ModelAndView mav = new ModelAndView("index.jsp");
        mav.addObject("message", "Hello Spring MVC");
        return mav;
    }
}

index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>${message}</h1>
</body>
</html>

目錄結(jié)構(gòu)以及炸包圖

圖片描述圖片描述


圖片描述

我這個swebtest2是在webapps目錄里的 我按照教程配置來的 查了很多資料 但是就是不行是什么問題??? 難道跟目錄有關系嗎? 求各位大佬解答 感激不盡

回答
編輯回答
薔薇花
2018年3月13日 18:39
編輯回答
祉小皓

個人建議,先去看下Spring和SpringMVC先打好基礎 !
其實SpringMVC很簡單就是幾個注解而已,如果你只是要看SpringMVC的東西 你可以搭建一個SpringBoot 比 開發(fā)工具中跑Tomcat War包要簡單十倍不止

2017年1月24日 07:56
編輯回答
維她命

你可以看看這個項目,這個項目采用的springmvc+spring+mybatis模擬qq空間評論

2017年10月8日 14:04
編輯回答
悶騷型

關鍵日志信息沒有,看你這截圖很有可能容器啟動就失敗了

2017年3月3日 09:21
編輯回答
吢丕

喜歡視頻的話可以找些視頻看一下 看完之后應該會有些幫助 慢慢來

2018年8月22日 08:12
編輯回答
乖乖瀦

我對你這種配置感覺到很陌生。

  1. 在目前工作中,SpringMVC最基本的視圖解析器應該是要有的,
  2. 而且也不會把Controller去實現(xiàn)一個接口,你的MVC結(jié)構(gòu)一點都不清晰
  3. 也不會在參數(shù)中傳入Request和Response,你目前的代碼用不到。

如果教程是這樣寫的,建議你換一個教程,而且發(fā)現(xiàn)你對Spring應該都不是很了解。
這是我自己總結(jié)的SpringMVC教程,你可以看看,基礎的Spring,SpringMVC,Mybatis在后面。https://segmentfault.com/blog...
https://segmentfault.com/a/11...

<!-- 配置視圖解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">  
        <property name="prefix" value="/WEB-INF/views/"></property>  
        <property name="suffix" value=".jsp"></property>  
    </bean>
2018年5月13日 14:38
編輯回答
我甘愿

據(jù)說現(xiàn)在都用springboot了

2017年5月17日 13:08