小编Mar*_*dez的帖子

类型安全:未选中从列表到列表<String>的强制转换

我有这个方法,我将结果转换为(List),但我的日食仍在抱怨! 类型安全:未选中从列表到列表的强制转换

@Override
public List<String> getDevices(Long productId) {

        String queryString = "SELECT op.name FROM t_operation op WHERE op.discriminator = 'ANDROID' and PRODUCT =:productId ";

        try {
            Query query = getEntityManager().createQuery(queryString);
            query.setParameter("productId", productId);

            return (List<String> ) query.getResultList();


        } catch (RuntimeException re) {         
            throw re;
        }

    }
Run Code Online (Sandbox Code Playgroud)

java

6
推荐指数
3
解决办法
1万
查看次数

防止 JSP 中的 XSS 攻击

我想防止我的 web 应用程序中的 XSS 攻击,所以我想在将用户输入的数据保存在数据库中以在另一个 JSP 页面中显示之前对表单中输入的数据进行转义,并且我在两种方法之间犹豫不决:

StringEscapeUtils.escapeHtml(),对于输入REGGAETON / SALSA给我相同的结果,但对于ESAPI.encoder().encodeForHTML()相同的输入,输出将是REGGAETON & #x2f; 莎莎舞

security xss jsp owasp esapi

1
推荐指数
1
解决办法
211
查看次数

标签 统计

esapi ×1

java ×1

jsp ×1

owasp ×1

security ×1

xss ×1