我正在使用 Spring Controller 和 JSP 项目。我有一个 jsp 页面,其中有一个按钮Process
一旦我单击该按钮,它就会在其下方显示两个单选按钮和一个Submit
按钮也是如此。
单击“提交”按钮后,如果一切顺利,那么我会显示如下 -
Success= true
Error= none
Data= some_data
但正如你在我的文章中看到的jsfiddle http://jsfiddle.net/4Nmqk/52/。当我点击 jsp url 后加载表单时,它在浏览器上的显示如下 -
Process
Success=
Error=
Data=
意思是,它有Process
按钮位于顶部和正下方Success
, Error
and Data
标签中没有任何值,因为我们尚未从控制器传递任何值。但对于用户来说,这看起来很奇怪。
所以我所做的是一旦我单击“进程”按钮 - 我不显示Success
, Error
and Data
根本没有标签。它应该仅在单击提交按钮后显示,并在其中包含适当的值Success
, Error
and Data
取决于从控制器传递的内容。
所以这就是jsfiddle http://jsfiddle.net/4Nmqk/50/这对我有用。这意味着每当单击提交按钮并且其中包含一些数据时我只会看到这些标签
现在我想做的是,如果标签的值Data
按提交按钮后为空或为空,那么我不想显示Data
根本没有标签,但如果Success
and Error
标签有一些数据,然后我会显示它们。如果可能的话我该怎么做?