# 静态资源

# 资源根目录

jweb默认自动搜寻如下资源根目录下资源文件,按搜寻顺序依次是:

  1. {fatjar所在目录}/webapp
  2. /src/main/webapp
  3. /WebRoot
  4. /WebContent
  5. classpath:webapp
  6. /webapp

当需要加某个静态资源文件时,jweb会自动从上到下依次搜寻文件,直到找到为止。

# 子目录说明

在资源根目录下,一般可有以下几种子目录:

# /assets

放行资源目录:jweb安全框架启用情况下的放行资源目录。即在这个目录下的文件,可以直接通过/assets/xxx/xxx.xxx来访问。

# /WEB-INF

WEB安全目录:适合存放模板文件,classes文件,配置文件等服务端才可访问的文件。无法通过浏览器客户端直接访问到!

# /WEB-INF/views

JWEB约定模板视图目录,用于存放模板视图文件,如jfinal的enjoy引擎渲染文件html。

# /WEB-INF/classes

classes目录,classpath目录,可存放class文件,resource文件,配置文件等,服务器启动自动识别加载这个目录中的classes文件。

提示

资源子目录不限于上面所提到的目录,可根据自己的需求随意添加其它目录