jsp页面接收不到request值

 @RequestMapping("/personal.do")
    public String member(HttpServletRequest request) {

        if(su!=null&&!su.equals("")&&su.equals("success")){
            request.setAttribute("success", "恭喜您,添加成功~");
        }
        if(fa!=null&&!fa.equals("")&&fa.equals("failedd")){
            request.setAttribute("failedd", "很抱歉,添加失败,请检查您所填的信息是否一致或正确。");
        }

        return "personal_center";
    }

在personal_center.jsp页面:

 <c:if test="${not empty requestScope.success}">
                    <script type="text/javascript">
                        console.log(requestScope.success);
                        confirm("恭喜您,添加成功~");
                    </script>
                </c:if>

                <c:if test="${not empty requestScope.failedd}">
                    <script type="text/javascript">
                    console.log(requestScope.failedd);
                        confirm("很抱歉,添加失败,请检查您所填的信息是否一致或正确。");
                    </script>
                </c:if>

为什么不把数控v存在model里面

js
var a=“${变量名称}”

su和fa是哪儿定义的?
首先,你确定值究竟有没有存入request域,可以在member方法里打印一下?

不知所云 你先把severlt 还有jsp页面的对象 httpseverlert 搞清楚再来吧

在你的jsp头文件中加上

 <%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8" isELIgnored="false"%>

这一句