【问题标题】:Display text dynamically in jsp在jsp中动态显示文本
【发布时间】:2016-01-17 18:48:41
【问题描述】:

我正在设计一个登录表单,因此当用户输入错误的用户名或密码时,我必须显示“错误的凭据”。我可以在同一页面中动态执行吗? 我尝试使用请求传递属性以指定错误的凭据,但是在我的jsp页面中,当我这样做时

    <%if (request.getAttribute("wrong").equals("yes")) {%>
        <p class="small">Wrong Credentials</p> <%} %>

我得到空指针异常。我做错了什么,最好的方法是什么?

【问题讨论】:

  • 这个属性是在哪里设置的?
  • 在处理登录请求的 servlet 中。如果密码为 false,则使用 setAttribute 进行设置,然后使用 getRequestDispatcher.forward 转发请求。
  • request.setAttribute("wrong", "yes"); request.getRequestDispatcher("/WebSites/Index/index.jsp").forward(request,response);

标签: jsp


【解决方案1】:

对不起,我的无知。围绕 jsp 中的 if 条件的 try catch 解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    相关资源
    最近更新 更多