当前位置: 首页 > 知识库问答 >
问题:

当请求时,我如何从文本区中删除空值?GetAttribute为空,如何从servlet中修改标签的可见性

盖斌
2023-03-14

当request.GetAttribute为空时,我如何从文本区域删除空,如何从servlet修改标签的可见性?在输入文本区域上,它不显示request.getattribute值,在输出文本区域上,它显示值,但当request.getattirbute为空时,文本区域上打印为空,我想删除它,怎么做?

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

小型应用程序

    response.setContentType("text/html");
    request.setAttribute("Visbility","hidden");
    request.getRequestDispatcher("eng-chav.jsp").forward(request, response);

和隐藏类

    <style>
    .hidden{
       visibility:hidden;
    }
    </style>

共有1个答案

邢乐
2023-03-14
<%
String msg=(String)request.getAttribute("Input");
if(msg==null)
{
    msg="";
}
%>

这并不输出任何内容,因为该值只存储在< code>msg中,不会在任何地方打印出来。你也许应该加上:

<%=
    msg
%>

在其他文本区域中,您有:

至于可见性问题,当您想使元素再次可见时,您只需为案例添加另一个类。例如:

<style>
.hidden {
   visibility: hidden;
}
.visible {
   visibility: visible;
}
</style>

然后,通过编写以下内容,使元素在servlet代码中可见:

request.setAttribute("Visbility","hidden");
 类似资料:
  • 问题内容: 这是这里的代码: 我遇到的问题是Hello World!中的’o’和’r’之间插入了额外的空格。该样式设置为无,所以有人请告诉我怎样才能得到,而没有空间句话? 问题答案: 找不到特定的帖子,但是聪明的人提出了3种解决方法: 将所有内容放在一行中(删除所有换行符) 注释掉换行符,例如 –> rld 将容器设置为并将其重新设置为-s 更新 至少还有2种方法: 破坏标签,例如 </span

  • 问题内容: 我需要在PHP中删除空白行(带空格或绝对空白)。我使用此正则表达式,但不起作用: 我想要一个结果: 将: 问题答案: 上面的正则表达式说:

  • 问题内容: 我遇到了WordPress模板的轻微编码问题。这是我在模板中使用的代码: 在我的函数中,我使用它来剥离标签并仅从允许的标签中获取内容。 问题:我使用上面的代码从内容中剥离了标签,但是WordPress已经将图像标签放在段落中。因此结果是空段标记,其中图像被剥离。 只是为了清理我的代码和无用的空标签。我的问题是如何删除空的段落标签? 在此先多谢!:) 问题答案: 使用此正则表达式删除空的

  • 问题内容: 我正在从Excel文件中解析数据,该文件在某些​​列标题中具有额外的空白。 当我使用来检查结果数据框的列时,我看到: 因此,我无法执行以下操作: 因为它会告诉我找不到列,因为我要求输入“ Month”而不是“ Month”。 那么,我的问题是如何从列标题中去除不需要的空白? 问题答案: 您可以为该方法提供功能。该方法应做您想要的。 注意 :这将返回一个对象,并在屏幕上显示为输出,但是更

  • 我使用XMLOutputter类将文档对象的内容写入xml文件。 但我面临以下问题:当我删除任何子节点时,它会在文档对象中创建空行,并且在将其内容保存到xml文件时,它也会在xml文件中显示空行。 所以这意味着如果我执行10次删除操作并保存其内容,那么xml文件中将有10行空行。 我浏览了以下链接。这些链接建议使用以下api: http://www.jdom.org/pipermail/jdom-

  • 问题内容: 如何使用T-SQL更改表中的一个属性以允许为null(不为null-> null)?也许更改表? 问题答案: