NutzCN Logo
问答 nutzboot WhaleFilter怎么用呢
发布于 2172天前 作者 Hamming 1389 次浏览 复制 上一个帖子 下一个帖子
标签:

WhaleFilter是在 xml 里面 配置 那么 问题来了 nutzboot 怎么用呢

<filter>
    <filter-class>org.nutz.mvc.WhaleFilter</filter-class>
    <filter-name>whale</filter-name>
    <init-param>
        <param-name>config</param-name>
        <param-value>
        enc.input=utf-8
        enc.output=utf-8
        </param-value>
    </init-param>
</filter>
<filter-mapping>
    <filter-name>whale</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
3 回复
@IocBean
public class WhaleFilterStarter implements WebFilterFace {

    @PropDoc(value="在其他Filter之前设置input编码", defaultValue="UTF-8")
    public static final String PROP_ENC_INPUT = "nutz.mvc.whale.enc.input";
    @PropDoc(value="在其他Filter之前设置output编码", defaultValue="UTF-8")
    public static final String PROP_ENC_OUTPUT = "nutz.mvc.whale.enc.output";
    @PropDoc(value="隐形http方法参数转换所对应的参数名")
    public static final String PROP_HIDDEN_METHOD_PARAM = "nutz.mvc.whale.http.hidden_method_param";
    @PropDoc(value="是否允许使用X-HTTP-Method-Override", defaultValue="false")
    public static final String PROP_HTTP_METHOD_OVERRIDE = "nutz.mvc.whale.http.method_override";
    @PropDoc(value="是否启用隐形Upload支持", defaultValue="false")
    public static final String PROP_HIDDEN_UPLOAD_ENABLE = "nutz.mvc.whale.upload.enable";

配置手册有打印吧

默认也是UTF-8, 可以不用设置

感谢 兽总解答 居然 还没睡

添加回复
请先登陆
回到顶部