当前位置: 首页 > 知识库问答 >
问题:

Spring Web MVC无法访问intellij中的jsp文件

高锦
2023-03-14
@Controller
@RequestMapping("/hello")
public class HelloController {

    @RequestMapping(method = RequestMethod.GET)
    public String printHello(ModelMap model) {
        model.addAttribute("message", "Hello Spring MVC Framework!");
        return "hello";
    }

}
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">


    <context:component-scan base-package="com.tutorialspoint" />
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/jsp/" />
        <property name="suffix" value=".jsp" />
    </bean>

</beans>
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd">

    <mvc:default-servlet-handler/>

</beans>
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/applicationContext.xml</param-value>
    </context-param>
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    <servlet>
        <servlet-name>dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>*.jsp</url-pattern>
    </servlet-mapping>
</web-app>
<component name="ArtifactManager">
  <artifact type="exploded-war" name="SpringWeb:war exploded">
    <output-path>$PROJECT_DIR$/out/artifacts/SpringWeb_war_exploded</output-path>
    <root id="root">
      <element id="javaee-facet-resources" facet="SpringWeb/web/Web" />
      <element id="directory" name="WEB-INF">
        <element id="directory" name="classes">
          <element id="module-output" name="SpringWeb" />
        </element>
        <element id="directory" name="lib">
          <element id="library" level="application" name="Spring MVC-4.3.7.RELEASE" />
          <element id="library" level="project" name="Spring-4.3.7.RELEASE" />
        </element>
      </element>
    </root>
  </artifact>
</component>

共有1个答案

柴茂材
2023-03-14

我想..

你怎么换线

<servlet-mapping>
   <servlet-name>dispatcher</servlet-name>
   <url-pattern>/</url-pattern>
</servlet-mapping>

如果要使用like“*.jsp”,则应该使用 或...你的WAS容器设置。(因为,如果在Webapp中键入 ,WAS容器的设置将被忽略)

 类似资料:
  • 我正在尝试使用以下代码打开一个文本文件: 此代码导致此错误(第69行是FileReader初始化): 这是我的文件系统的样子:这里 感谢任何和所有帮助!

  • 为什么我会受伤 回溯(最近一次调用last):文件“C:\temp\py\tesst.py”,第8行,在 我错过什么了吗?

  • 我正在尝试访问。我已经使用ebconfig将json文件下载到/tmp/目录,以在S3上存储私钥。 但它给了我以下错误 错误:EACCES:权限被拒绝,打开“/tmp/firebaseadminsdk”。json’ 文件中有一段说 第二个条目使用S3Auth身份验证方法从指定的URL下载私钥,并将其保存到/etc/pki/tls/certs/server。钥匙然后,代理服务器可以从此位置读取私钥,

  • ('SPARK_FILES_DIR:',U'/H/TMP/Spark-76BDBD48-CBB4-4E8F-971A-383B899F79B0/userfiles-EE6DCDEC-B320-433B-8491-311927C75FE2')('inputfile name:',[U'empfile1.csv'])('input file path:',U'/H/TMP/Spark-76BDBD48

  • 我正在使用EclipseIDE并尝试运行一个简单的HelloWorldSpringMVC应用程序。而web/index。jsp没有问题,我无法获取/WEB-INF/views/final。jsp以正确显示(我正在使用http://localhost:8080/springmvc/home ). 我一直收到(404未找到)错误。 下面是我的设置。有什么建议吗? 谢谢 波姆。xml 网状物xml sp

  • 我想在(1.5.4)中为页面添加映射。首先,我从在中创建in project开始。然后我在中添加了几个包。现在,我在这个文件中有以下依赖项: Spring-boot-starter-Thymeleaf spring-boot-starter-web tomcat-embed-jasper spring-boot-devtools spring-boot-starter-test JSTL 接下来,

  • 我使用的是Spring,无法读取Spring.xml文件。Application ationContext上下文=new ClassPathXmlApplication ationContext("Spring.xml");向我显示此错误:造成原因:java.io.FileNotFoundExcture:类路径资源[Spring.xml]无法打开,因为它不存在 xml路径强调文本

  • 我正在练习使用名为PropertyLoader的单例类从属性文件访问属性,但我的maven项目无法在参考资料中找到该文件,并给出空指针例外。 这是类代码。 错误我得到: 异常线程"main"java.lang.NullPointerExctive: inStream参数在java.base/java.util.Objects.requireNonNull(Objects.java:247)在jav