【仅供内部供应商使用,不提供对外解答和培训】
...
| Code Block | ||
|---|---|---|
| ||
public interface ServletURLTransformer extends Level, ProviderMutable { String XML_TAG = "ServletURLTransformer"; int CURRENT_LEVEL = 1; /** * 用于内外网的转换 * * @param req HTTP请求 * @param builder 原始的URL * @return 转换后的URL */ String transform(HttpServletRequest req, StringBuilder builder); /** * 给资源文件加的前缀 * * @param servletURL 服务器地址 * @param checkOut 资源类型 * @return 资源文件前缀 */ String prefixForResource(String servletURL, CheckOut checkOut); /** * 给资源文件加的前缀 * * @param servletURL 服务器地址 * @param type 请求类型 * @return 资源文件前缀 */ String prefixForImage(String servletURL, String type); /** * 给资源文件加的前缀 * * @param servletURL 服务器地址 * @param source 源对象 * @param type 请求类型 * @return 资源文件前缀 */ String prefixForWrite(String servletURL, Object source, String type); } |
...