java - jsp中的动态按钮

标签 java html jsp

在我的 jsp 中,我有一个动态构造的表,如下所示:

' retour.append("");

            try {

s= HibernateUtil.currentSession(); tx=s.beginTransaction(); 查询 query = s.createQuery(HQL_QUERY);

 for(Iterator it=query.iterate();it.hasNext();)
 {                                                                           
                   if(it.hasNext()){

                       Dailytimesheet object=(Dailytimesheet)it.next();                        
                       retour.append("<td>" +object.getActivity() +"</td>");
                       retour.append("<td>" +object.getProjectCode() + "</td>");
                       retour.append("<td>"  +object.getWAName() +  "</td>");
                       retour.append("<td>"  +object.getTaskCode() +"</td>");
                       retour.append("<td>"  +object.getTimeFrom() +"</td>");
                       retour.append("<td>" +object.getTimeSpent() + "</td>");
                       retour.append("<td>" +object.getPercentTaskComplete() + "</td>");
                       if (droitdaccess)
                       {

retour.append(""); 回程.append(""); 回程.append("");

                       retour.append("<td  bordercolor=#FFFFFF>");
                       retour.append("<input type=\"hidden\" id=\"id_"+nomTab+"_"+compteur+"\"  value=\""+object.getIdDailyTimeSheet()+"\"/>");
                       retour.append("<img src=\"icon_delete.gif\" onClick=\"deletearowById('id_"+nomTab+"_"+compteur+"')\" style=\"cursor:pointer\"  name=\"action\"  value=\"deleting\" />");
                       retour.append("</td>");

                       }
                       }

                       compteur++;    
                       retour.append("</tr>");


 }   

retour.append ("</table>");'

在表格旁边,我想显示一个名为“发送”的按钮,以便发送表格内容。 我真的不想在表格为空的地方显示此按钮。

因此,至少如果表中仅填充了一条记录,我希望显示该按钮。 这种情况我该怎么处理。

谢谢。

最佳答案

就像您在每行中创建一个隐藏字段一样,您可以在关闭表格标签后创建一个按钮:

retour.append("<input type='button' value='Send' onclick='fun()'/>");

但是您必须设置一个条件来检查查询是否返回任何行。如果返回,请使用上面的语句附加按钮,否则忽略它。

关于java - jsp中的动态按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2948521/

相关文章:

javascript - 显示/隐藏 js 中的目标 Div 状态

html - 如何在仅使用 CSS 的情况下正确放置图像拼贴而没有列间隙或行间隙?

java - JSP 中的 Cookie 无法正确读取

javascript - 从选择标签中获取所选文本并将其传递给另一个选择标签

java - 如何接受并执行任意Java代码

java - Java 中的 Curl oAuth 等效项

Java多次匹配同一个组

html - 使按钮在垂直方向上的位置相等

java - 如何正确地 "pause"应用程序直到 Java 中的状态发生变化?

css - 我们如何在没有滚动条(JSP)的情况下查看选择下拉列表中可用的所有选项/值?