当请求时,我如何从文本区域删除null.GetAttribute为null,以及如何从servlet修改标签的可见性
How can i remove the null from textarea when request.GetAttribute is null, and how can i modify the visibility of the label from the servlet
请求时如何从文本区域中删除null。GetAttribute为null,如何从servlet修改标签的可见性?在输入文本区域上,它不显示request.getattribute值,在输出文本区域上它显示值,但当request.getattirbute为null时,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>
以及标签的可见性JSP
<label for="Syllabication" class="
<%=request.getAttribute("Visibility")%>">Syllabication</label>
Servlet
response.setContentType("text/html");
request.setAttribute("Visbility","hidden");
request.getRequestDispatcher("eng-chav.jsp").forward(request, response);
和隐藏类
<style>
.hidden{
visibility:hidden;
}
</style>
<%
String msg=(String)request.getAttribute("Input");
if(msg==null)
{
msg="";
}
%>
这不会输出任何内容,因为该值仅存储在msg
中,不会在任何地方打印出来。你可能应该加上:
<%=
msg
%>
在另一个文本区域中,您有:<%=request.getAttribute("输出")%>当您没有名为"Output"的属性时,它将打印出null
。所以这可能就是你所看到的null
的起源。
至于可见性问题,当你想让元素再次可见时,你只需要为这个案例添加另一个类。例如:
<style>
.hidden {
visibility: hidden;
}
.visible {
visibility: visible;
}
</style>
然后,您可以通过以下操作使servlet代码中的元素可见:
request.setAttribute("Visbility","hidden");
相关文章:
- D3在一个调用中绘制不同的SVG形状,没有可见性
- jQuery css可见性在load方法中不起作用
- 页面可见性API实际上支持操作系统屏幕锁定吗
- 有没有一种方法可以从隐藏的可见性(CSS,JS)中获得淡入效果
- JavaScript可见性不起作用('隐藏'起作用,'可见'不起作用)
- 从内部回调的可见性
- Openlayers 3为了可见性而绑定到Vector层的复选框没有任何作用
- 在另一个下拉列表中的选择上切换下拉列表中选项的可见性
- 如何禁用mouseout可见性=“;隐藏的“;对小于768px的介质的影响
- 在网格视图的自动刷新过程中,设置内部网格视图文本框的可见性
- 将元素的可见性绑定到另一个元素
- 使用 Javascript 将 HTML 页面中的默认可见性从可见更改为隐藏
- 使用 jQuery 检查文本可见性 .包含代码的行为不符合预期
- 在 jQuery 手风琴样式菜单中切换子项可见性
- CSS 中定义的可见性值未显示在 Javascript 中
- jquery切换可见性
- 如何使用 asp.net 中的另一个下拉列表更改下拉列表选定的索引和可见性
- 使用javascript的图像可见性
- 当请求时,我如何从文本区域删除null.GetAttribute为null,以及如何从servlet修改标签的可见性
- 无法获取属性'可见性'的未定义引用或null引用