Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当request.GetAttribute为null时,如何从textarea中删除null,以及如何从servlet中修改标签的可见性_Java_Javascript_Css_Jsp_Servlets - Fatal编程技术网

Java 当request.GetAttribute为null时,如何从textarea中删除null,以及如何从servlet中修改标签的可见性

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> &

当request.GetAttribute为null时,如何从textarea中删除null,以及如何从servlet中修改标签的可见性? 在输入textarea上,它不显示request.getattribute值,在输出textarea上,它显示值,但当request.getattirbute为null时,会在textarea上打印null,我想删除它,如何删除

    <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");