2
回答
shtml和jsp是什么 关系呀?
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   

我学习一个java web项目,里面的页面好像都是shtml,为什么要这么写?

这是web.xml里的一段

       <servlet>
                <servlet-name>controller</servlet-name>
                <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
                <load-on-startup>1</load-on-startup>
        </servlet>
        <servlet-mapping>
                <servlet-name>controller</servlet-name>
                <url-pattern>*.shtml</url-pattern>
        </servlet-mapping>


<无标签>
举报
Vek_lip
发帖于1年前 2回/275阅
共有2个答案 最后回答: 1年前
没啥关系,shtml可以看做是html的升华版(其实就是在html中加入一些让服务器识别的动态指令),内部有类似动态网页的特性(注意是类似),不是所有服务器都支持shtml,服务器不支持将会把动态指令当做注释,所以使用shtml的时候要选择特定的服务器容器。

没关系

你的配置文件 那么写只是 默认约定以 *.shtml作为访问后缀而已


--- 共有 2 条评论 ---
jspp回复 @Vek_lip : 如果你的 requestmapping 没写.shtml 就不会被匹配,可能走的其他servlet 1年前 回复
Vek_lip我有点糊涂,请问controler的requestmapping没有写什么shtml,就是一个路径,那个shtml后缀是怎么匹配路径的?是忽略shtml吗 1年前 回复
顶部