如何编写隐藏特定元素的自定义标签?

时间:2019-12-10 11:04:48

标签: java jsp custom-tags

profil.jsp

<form name="ProfilForm" id="ProfilForm" method="get"
        action="ProfilServlet">
            <tr>
                <td>Name:</td>
                <td><input type="text" name="name" id="name"
                    value="${benutzer.name}"></td>
                <td>Alter:</td>
                <td><input type="text" name="alter" id="alter"
                    value="${benutzer.alter}"></td>
            </tr>

ProfilServlet:

if (error.length() == 0) {      
        benutzer.setName(request.getParameter("name"));
        benutzer.setAlter(request.getParameter("alter"));       
        request.setAttribute("benutzer", benutzer);
        request.getRequestDispatcher("profil.jsp").forward(request, response);
}

在index.jsp中,我想在表单上方使用一个标签,如果像servlet中那样有数据附加到对象,则该表单将隐藏表单,因此我可以显示面向用户的信息。

如果数据在那里,我希望标签“跳过”身体的其余部分。 hide功能需要在.jsp中使用的自定义标签中完成,标签本身需要用Java编写-我不想使用JavaScript。

0 个答案:

没有答案