`

struts2.0 checkbox标签使用问题

阅读更多
今天非常的郁闷啦!!
本来是想用struts2完成一个用户维护程序的小例子,主要就是对数据库的增删改查
可是在第一个list.jsp页面中就出现了一个错误无法解决,主要就是因为使用了struts2.0的标签<s:checkbox>

<s:if test="null==userList||userList.isEmpty()">
   <tr>
      <td class="rd8" colspan="6">
	 <font color="red">没有可显示的数据!</font>
      </td>
   </tr>
</s:if>				
<s:else>
   <s:iterator value="userList" id="user">
      <tr>
        <td  class="rd8">
	  <s:checkbox  name="selectFlag"  fieldValue="userId" value="false" />
        </td>
       <td  class="rd8">					<s:property value="userId"/>
       </td>
       <td  class="rd8">						<s:property value="userName"/>
       </td>
       <td  class="rd8">
         <s:property value="contactTel"/>
       </td>
       <td class="rd8">
          <s:property value="email"/>
       </td>
       <td class="rd8">
          <s:property value="createDate"/>
       </td>
     </tr>
   </s:iterator>
</s:else>

页面就显示如下图:

解决了大半天也还是没有解决,试过用最原始的html标签,而不用struts是没问题的。
现在客户段里面的源码是:
 <td valign="top" align="left">
 
<input type="checkbox" name="selectFlag" value="userId" disabled="disabled" id="selectFlag"/>
<input type="hidden" name="__checkbox_selectFlag" value="userId" /> </td>
</tr>
 
 
							</td>
							<td  class="rd8">
								e1224
							</td>
							<td  class="rd8">
								mp2
							</td>
							<td  class="rd8">
								
							</td>
							<td class="rd8">
								
							</td>
							<td class="rd8">
								09-8-19 22:34:56.000
							</td>
						</tr>
					
						<tr>
							<td  class="rd8">
								
								<tr>
	<td valign="top" align="right">
    </td>
    <td valign="top" align="left">
 
<input type="checkbox" name="selectFlag" value="userId" disabled="disabled" id="selectFlag"/>
<input type="hidden" name="__checkbox_selectFlag" value="userId" /> </td>
</tr>
 
 
							</td>
							<td  class="rd8">
								e1234
							</td>
							<td  class="rd8">
								mp
							</td>
							<td  class="rd8">
								
							</td>
							<td class="rd8">
								
							</td>
							<td class="rd8">
								09-8-19 22:35:11.000
							</td>
						</tr>



附件中有工程文件和数据库sql文件
 
  • 大小: 8.3 KB
  • drp.rar (1.6 KB)
  • 描述: sql文件
  • 下载次数: 11
0
0
分享到:
评论
3 楼 xy2401 2012-09-04  
http://blog.sina.com.cn/s/blog_5f055bd90100u1wq.html

是这个问题吗?去掉 struts2 标签中的自动生成的table/tr/td 标签
2 楼 bizsys 2010-11-14  
我也遇到这样的麻烦,我的可以显示数据,但是就是那个checkbox错位了,而且还多了一个空行出来
1 楼 ycyangcai 2010-07-31  
解决了没?我也遇到这个问题!

相关推荐

    struts2.0标签使用源码

    在本文中,我们将深入探讨Struts2.0标签的使用及其源码分析。 一、Struts2.0标签概述 Struts2.0标签库是基于OGNL(Object-Graph Navigation Language)表达式的,它提供了丰富的标签,如`s:property`、`s:textfield`...

    struts 2.0系列2常用的Struts 2.0的标签(Tag)介绍

    这些标签通常与Struts 2.0的表单和验证机制结合使用,提供了一种声明式的方式处理用户输入。 总的来说,Struts 2.0的标签库大大简化了JSP页面的编写,提高了代码的可读性和可维护性。通过合理利用这些标签,开发者...

    Struts 2.0 UI标签实例程序

    使用Struts 2.0 UI标签时,需要注意以下几点: - 配置struts.xml文件,声明Action和结果页面,以便框架知道如何处理用户的请求。 - UI标签的属性通常与Action类中的字段相对应,实现数据的双向绑定。 - 通过主题和...

    struts 2.0 常用标签

    Struts 2.0 是一个基于MVC(Model-View-Controller)设计模式的Java Web...在"struts2.0常用标签.txt"文件中,你可能会找到更多关于这些标签的详细使用示例和解释,这将有助于进一步学习和掌握Struts 2.0 标签的用法。

    Struts_2.0从入门到精通

    十二、Struts2.0的新表单标签使用技巧 Struts2.0引入了一系列新的表单标签,如&lt;s:checkboxlist&gt;、、等,它们提供了更丰富和灵活的表单元素,支持客户端验证和服务器端验证的无缝集成。 十三、Struts2.0与AJAX的...

    struts2.0标签详解

    Struts2.0是一个强大的Java Web开发框架,它极大地简化了MVC(Model...理解和熟练使用这些标签,是掌握Struts2.0的关键步骤。通过深入学习和实践,开发者可以更好地驾驭Struts2.0框架,创建出高效、稳定的Web应用程序。

    struts2.0的标签学习资料

    Struts2.0 是一款基于MVC设计模式的开源Java Web框架,它的核心部分包括了丰富的标签库,这些标签极大地简化了JSP页面中的代码,提高了开发效率。在Struts2.0中,标签不再像Struts1.x那样分为html、bean、logic、...

    struts2.0标签教程详解资料

    本教程将深入讲解Struts2.0标签的使用,帮助开发者更好地理解和应用这些标签。 一、简介 Struts2的标签库主要分为两大类:控制标签和展示标签。控制标签主要用于处理用户请求和控制流程,而展示标签则专注于生成...

    struts2.0 taglib 标签库

    Struts2.0 Taglib标签库是Struts2框架中的核心组成部分,它提供了一组丰富的JSP标签,简化了视图层的开发,使得开发者可以更加专注于业务逻辑,而不用过多地处理HTML和Java代码的混杂。这些标签主要分为以下几大类:...

    常用的Struts 2.0的标签库

    Struts 2.0是Java Web开发中广泛使用的MVC框架,它提供了丰富的标签库,大大简化了视图层的开发。这篇文档将详细介绍Struts 2.0中的一些常用标签库及其应用。 1. **核心标签库 (`struts2-core`)**: - `s:property`...

    struts2.0_简介标签库

    以上只是Struts2.0标签库的一部分,还有许多其他的标签如`&lt;s:component&gt;`(用于显示图像)、`&lt;s:date&gt;`(用于格式化日期)等,每个标签都有其特定的功能和用途,可以根据实际需求灵活选择使用。 #### 三、总结 ...

    jsp中struts2.0标签应用示例

    "jsp中struts2.0标签应用示例"这个主题主要关注如何在JSP页面中利用Struts2.0提供的标签进行视图层的构建,通过实际例子展示了`&lt;s:form&gt;`、`&lt;s:textfield&gt;`、`&lt;s:password&gt;`、`&lt;s:select&gt;`等常用标签的使用,...

    struts2.0标签库简介

    Struts2.0是Struts框架的一个重大升级版本,它在继承了Struts1.x的优良特性基础上,引入了大量的新功能和改进,特别是在标签库方面,提供了更为强大、灵活和易于使用的标签集,大大简化了Web应用的开发过程。...

    Struts2.0新标签的用法

    ### Struts2.0新标签的用法 ...以上介绍了Struts2.0中几个常用的新标签的使用方法,包括如何创建URL、复选框列表以及下拉列表框。这些标签的灵活运用可以大大提高Web应用程序的开发效率和用户体验。

    struts2.0的标签库

    下面将详细介绍 Struts2.0 标签库中的一些关键标签及其功能。 A. 超链接与动作执行: - `&lt;s:a&gt;`:创建一个超链接,可以绑定到 Action,类似于 HTML 的 `&lt;a&gt;` 标签。 - `&lt;s:action&gt;`:执行视图中的一个 Action,可以...

    Struts2.0指南(chm)

    这个"Struts2.0指南(chm)"包含了对Struts2.0框架的详细讲解,特别是关于其标签的使用。 在Struts2.0中,标签是视图层的重要组成部分,它们简化了HTML页面的编码,增强了代码的可读性和可维护性。以下是一些关键的...

    struts2.0的标签库(简介)

    下面将对 Struts2.0 标签库的主要标签进行详细解释。 1. **A 组标签**: - `&lt;s:a&gt;`:创建超链接,类似于 HTML 的 `&lt;a&gt;` 标签,可以绑定到 Action。 - `&lt;s:action&gt;`:执行视图中的一个 Action。 2. **B 组标签**...

    struts2.0 标签清单

    `&lt;s:push&gt;` 标签用于将值推入堆栈,以便后续的`&lt;s:property&gt;`等标签使用。 ### 32. `&lt;s:radiolist&gt;` 标签 `&lt;s:radiolist&gt;` 标签用于创建一组单选按钮,通常用于单选列表。 ### 33. `&lt;s:reset&gt;` 标签 `&lt;s:reset&gt;`...

Global site tag (gtag.js) - Google Analytics