Java 当request.GetAttribute为null时,如何从textarea中删除null,以及如何从servlet中修改标签的可见性
当request.GetAttribute为null时,如何从textarea中删除null,以及如何从servlet中修改标签的可见性? 在输入textarea上,它不显示request.getattribute值,在输出textarea上,它显示值,但当request.getattirbute为null时,会在textarea上打印null,我想删除它,如何删除Java 当request.GetAttribute为null时,如何从textarea中删除null,以及如何从servlet中修改标签的可见性,java,javascript,css,jsp,servlets,Java,Javascript,Css,Jsp,Servlets,当request.GetAttribute为null时,如何从textarea中删除null,以及如何从servlet中修改标签的可见性? 在输入textarea上,它不显示request.getattribute值,在输出textarea上,它显示值,但当request.getattirbute为null时,会在textarea上打印null,我想删除它,如何删除 <label>Type word/s here:</label></br> &
<label>Type word/s here:</label></br>
<textarea name="Input" id="styleid">
<%
String msg=(String)request.getAttribute("Input");
if(msg==null)
{
msg="";
}
%>
</textarea> </br>
<input type="submit" class="styled-button-2" value="Translate" name="query" /> </br>
<textarea name="Output" id="styleid" text="" disabled>
<%=
request.getAttribute("Output")
%>
</textarea>
和隐藏类
<style>
.hidden{
visibility:hidden;
}
</style>
.隐藏{
可见性:隐藏;
}
在其他文本区域中,您有:
当您没有称为“输出”的属性时,它将打印出null
。因此,这可能是您看到的null
的来源
至于可见性问题,当您希望使元素再次可见时,只需为该情况添加另一个类。例如:
<style>
.hidden {
visibility: hidden;
}
.visible {
visibility: visible;
}
</style>
考虑使用核心JSTL<代码> C:如果我不确定,你能试试这个请求吗?无效的在这种情况下,如果不为空,它将显示文本区域和值。如果为空,它将显示文本区域,值为空。它返回布尔结果,并显示当“输出”为空时,如何删除文本区域中的空文本?与“输入”相同。使用
然后
得到它,谢谢,当请求被打印到文本区域时,它总是在第一行有一个空行
<style>
.hidden{
visibility:hidden;
}
</style>
<%
String msg=(String)request.getAttribute("Input");
if(msg==null)
{
msg="";
}
%>
<%=
msg
%>
<style>
.hidden {
visibility: hidden;
}
.visible {
visibility: visible;
}
</style>
request.setAttribute("Visbility","hidden");