@MultiPartConfig自定义消息

问题描述 投票:0回答:1

在我的Servlet中,我将@MultiPartConfig注释与maxFileSize属性结合使用。这按预期工作。我唯一的问题是我想自定义消息(荷兰语)。有一个很好的,干净的方式来实现这一目标吗?

我的网站只是一个简单的JSP。

java jsp servlets multipartconfig
1个回答
0
投票

您可以在应用程序级别自定义消息您可以捕获异常并抛出包含某些消息的新异常或在响应中打印html或向某些错误页面转发请求。

protected void doPost(HttpServletRequest req, HttpServletResponse resp)
        throws ServletException, IOException {
    try {
        Part filePart = req.getPart(FILE_PART_NAME);
    }catch(Exception e) {
        String msg=e.getMessage();
        if(msg!=null) {
            if(msg.contains("SRVE8021E")) {
                throw new IllegalStateException("Etwas auf Deutsch sagen");
            }
        }
© www.soinside.com 2019 - 2024. All rights reserved.