netmvc做网站怎么在mvc中直接访问.html网页

netmvc做网站怎么在mvc中直接访问.html网页,第1张

你的html文件放在View文件夹外的任何文件夹中,就可以直接访问了,注意文件夹名不能和你的mvc的任何Controller同名,否则你的Mvc的Controller对应的路径就无法访问了。

您也可以向我们团队发出请求,会有更专业的人来为您解答。如果我的回答没能帮助您,请继续追问。

通过试图解析器 以下是代码请供参考!

@RequestMapping("h_handelList")

    public ModelAndView h_handelList () throws Exception {

        ModelAndView mv = new ModelAndView()

        mv.setViewName("/WEB-INF/jsp/h_handelList.html")

        return mv

    }

也可以在springMVC.xml里配置试图解析器的前缀后缀

<!-- 配置springmvc的视图解析器 -->

    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">

        <property name="prefix" value="/WEB-INF/jsp/"/>

        <property name="suffix" value=".html"/>

    </bean>

配置了前缀后缀后可以这样写:

@RequestMapping("h_handelList")

    public ModelAndView h_handelList () throws Exception {

        ModelAndView mv = new ModelAndView()

        mv.setViewName("h_handelList")

        return mv

    }

试图解析器是必须要配置的 可以不配置前缀后缀!

<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>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7055532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存