以下是opencms新建文件时默认文件后缀取值方式,源码如下:
由上面源码可以看出只要在配置文件中修改默认文件列表中的第一个文件后缀即可
配置文件为opencms-vfs.xml,修改位置如下:
可以看出默认后缀为html,只要将html改为自己想要的后缀即可,如:index.shtml
<span style="white-space:pre"> </span>/**
* Returns the suffix of the first default file. If nothing is defined, then ".html" is returned.
* <p>
*
* @return the suffix of the first default file otherwise ".html"
*/
public String getSuffixHtml() {
String result = "";
if (OpenCms.getDefaultFiles().size() > 0) {
String defaultfile = OpenCms.getDefaultFiles().get(0);
int index = defaultfile.indexOf('.');
if (index >= 0) {
result = defaultfile.substring(index, defaultfile.length());
}
}
if (CmsStringUtil.isEmptyOrWhitespaceOnly(result)) {
result = DEFAULT_SUFFIX;
}
return result;
}
由上面源码可以看出只要在配置文件中修改默认文件列表中的第一个文件后缀即可
配置文件为opencms-vfs.xml,修改位置如下:
<span style="white-space:pre"> </span><defaultfiles>
<defaultfile name="index.html" />
<defaultfile name="index.jsp" />
</defaultfiles>
可以看出默认后缀为html,只要将html改为自己想要的后缀即可,如:index.shtml