Java 更改从servlet类返回的div类位置
我有一个包含几个div元素的HTML文件。在第二个div元素中,我有一个注册表单,在提交请求时,该表单转到servlet类并将值存储在数据库中,然后返回HTML文件。但第一个div元素是开放的,我希望在成功地从servlet类返回之后,第二个div元素注册是开放的Java 更改从servlet类返回的div类位置,java,javascript,servlets,html,Java,Javascript,Servlets,Html,我有一个包含几个div元素的HTML文件。在第二个div元素中,我有一个注册表单,在提交请求时,该表单转到servlet类并将值存储在数据库中,然后返回HTML文件。但第一个div元素是开放的,我希望在成功地从servlet类返回之后,第二个div元素注册是开放的 如何实现它?只要让JSP在的帮助下相应地生成HTML即可。如果需要,只需将.HTML扩展名更改为.JSP扩展名,或者在web.xml中的*.HTML上添加JSP servlet映射,即可将HTML文件转换为JSP文件 document
如何实现它?只要让JSP在的帮助下相应地生成HTML即可。如果需要,只需将
.HTML
扩展名更改为.JSP
扩展名,或者在web.xml
中的*.HTML
上添加JSP servlet映射,即可将HTML文件转换为JSP文件
document.getElementById('div1').style.display='none';
document.getElementById('div2').style.display='block';
JSP/JSTL代码如下所示
仅当${success}的计算结果为true时,才会显示此选项。
在servlet中使用
if (success) {
request.setAttribute("success", true);
}
请注意,这是一个相当基本的示例。如果您的servlet碰巧已经设置了一些表示成功提交的请求或会话属性,例如将已注册和登录的用户放置在会话范围内
session.setAttribute("user", user);
然后可以在JSTL中执行条件检查,如下所示:
仅当作用域中存在${user}时,才会显示此选项。
顺便说一句,如果你有多个条件,你也可以使用
。也许这并不愚蠢,但你应该更努力地学习语法,对不起。很难读懂。