当前位置: 首页 > 面试题库 >

Spring MVC在“ /”上打开index.jsp

经景辉
2023-03-14
问题内容

如何使用该URL打开index.jsp http://localhost:8080/myApp/,如何使用此类超链接 <a href="/">HOME</a>并转到index.jsp(http://localhost:8080/myApp/)?

这是我的web.xml:

<display-name>myApp</display-name>

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:spring/application-config.xml</param-value>
</context-param>

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

<servlet>
    <servlet-name>myApp</servlet-name>
    <servlet-class>
       org.springframework.web.servlet.DispatcherServlet
    </servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

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

这是我的myApp-servlet.xml

<context:component-scan base-package="org.myApp.com" />

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

提前致谢!


问题答案:

只需添加@Controller带有适当处理程序方法的

@Controller
public class RootController {
    @RequestMapping(value = "/", method = RequestMethod.GET)
    public String root() {
        return "index";
    }
}

假设index.jsp/WEB-INF/view



 类似资料:
  • 我们计划使用OpenLDAP进行用户管理,即:在OpenLDAP中维护的所有用户信息,从我们的Java web应用程序调用LDAP服务进行用户身份验证,稍后还计划使用ACL。我对OpenLDAP是完全陌生的,因此我有以下基本问题: > 在OpenLDAP网站上,它说OpenLDAP软件是平台无关的,适用于所有操作系统。但是,当我开始查看文档和FAQ(http://www.OpenLDAP.org/

  • 我有一本书。csv文件包含一列URL(40-50个URL),我想读取csv文件并在chrome上打开所有这些URL?有没有办法用python实现这一点?我使用下面的代码读取csv文件。

  • 问题内容: 我正在尝试建立 Spring MVC + Hibernate 项目,但是这让我发疯了。我还将考虑建议订购xml配置文件的建议。 我有以下文件: 我收到此stacktrace错误: 另外,如果有人可以给我一些提示以帮助我组织xml配置文件,我将非常高兴。我是.NET开发人员,所有这些Maven + xml配置对我来说都是新的东西。 谢谢 问题答案: 我的解决方案是将Datasource中

  • 我刚刚下载并安装了Android Studio。不管什么原因,它都打不开。我试着以管理员的身份运行它,但这似乎也不起作用。我也尝试过卸载和重新安装,但仍然存在同样的问题。

  • 问题内容: 我们有配备High Sierra(10.13.6)的全新MacBook。其他系统信息: JAVA_HOME:/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home 尝试打开Android UIAutomatorViwer时,出现以下错误: /Library/Android/sdk/tools/lib is not s

  • 我在这个链接中克隆了grpc-java项目。 我正试图在intellij中打开同样的程序。 我正在打开咕噜咕噜目录。 我收到了这条错误消息。 intellij日志上的异常堆栈跟踪是: 请帮我一下。我在这上面花了3个小时却一无所获。 更新。