今天非常的郁闷啦!!
本来是想用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
分享到:
相关推荐
在本文中,我们将深入探讨Struts2.0标签的使用及其源码分析。 一、Struts2.0标签概述 Struts2.0标签库是基于OGNL(Object-Graph Navigation Language)表达式的,它提供了丰富的标签,如`s:property`、`s:textfield`...
这些标签通常与Struts 2.0的表单和验证机制结合使用,提供了一种声明式的方式处理用户输入。 总的来说,Struts 2.0的标签库大大简化了JSP页面的编写,提高了代码的可读性和可维护性。通过合理利用这些标签,开发者...
使用Struts 2.0 UI标签时,需要注意以下几点: - 配置struts.xml文件,声明Action和结果页面,以便框架知道如何处理用户的请求。 - UI标签的属性通常与Action类中的字段相对应,实现数据的双向绑定。 - 通过主题和...
Struts 2.0 是一个基于MVC(Model-View-Controller)设计模式的Java Web...在"struts2.0常用标签.txt"文件中,你可能会找到更多关于这些标签的详细使用示例和解释,这将有助于进一步学习和掌握Struts 2.0 标签的用法。
十二、Struts2.0的新表单标签使用技巧 Struts2.0引入了一系列新的表单标签,如<s:checkboxlist>、、等,它们提供了更丰富和灵活的表单元素,支持客户端验证和服务器端验证的无缝集成。 十三、Struts2.0与AJAX的...
Struts2.0是一个强大的Java Web开发框架,它极大地简化了MVC(Model...理解和熟练使用这些标签,是掌握Struts2.0的关键步骤。通过深入学习和实践,开发者可以更好地驾驭Struts2.0框架,创建出高效、稳定的Web应用程序。
Struts2.0 是一款基于MVC设计模式的开源Java Web框架,它的核心部分包括了丰富的标签库,这些标签极大地简化了JSP页面中的代码,提高了开发效率。在Struts2.0中,标签不再像Struts1.x那样分为html、bean、logic、...
本教程将深入讲解Struts2.0标签的使用,帮助开发者更好地理解和应用这些标签。 一、简介 Struts2的标签库主要分为两大类:控制标签和展示标签。控制标签主要用于处理用户请求和控制流程,而展示标签则专注于生成...
Struts2.0 Taglib标签库是Struts2框架中的核心组成部分,它提供了一组丰富的JSP标签,简化了视图层的开发,使得开发者可以更加专注于业务逻辑,而不用过多地处理HTML和Java代码的混杂。这些标签主要分为以下几大类:...
Struts 2.0是Java Web开发中广泛使用的MVC框架,它提供了丰富的标签库,大大简化了视图层的开发。这篇文档将详细介绍Struts 2.0中的一些常用标签库及其应用。 1. **核心标签库 (`struts2-core`)**: - `s:property`...
以上只是Struts2.0标签库的一部分,还有许多其他的标签如`<s:component>`(用于显示图像)、`<s:date>`(用于格式化日期)等,每个标签都有其特定的功能和用途,可以根据实际需求灵活选择使用。 #### 三、总结 ...
"jsp中struts2.0标签应用示例"这个主题主要关注如何在JSP页面中利用Struts2.0提供的标签进行视图层的构建,通过实际例子展示了`<s:form>`、`<s:textfield>`、`<s:password>`、`<s:select>`等常用标签的使用,...
Struts2.0是Struts框架的一个重大升级版本,它在继承了Struts1.x的优良特性基础上,引入了大量的新功能和改进,特别是在标签库方面,提供了更为强大、灵活和易于使用的标签集,大大简化了Web应用的开发过程。...
### Struts2.0新标签的用法 ...以上介绍了Struts2.0中几个常用的新标签的使用方法,包括如何创建URL、复选框列表以及下拉列表框。这些标签的灵活运用可以大大提高Web应用程序的开发效率和用户体验。
下面将详细介绍 Struts2.0 标签库中的一些关键标签及其功能。 A. 超链接与动作执行: - `<s:a>`:创建一个超链接,可以绑定到 Action,类似于 HTML 的 `<a>` 标签。 - `<s:action>`:执行视图中的一个 Action,可以...
这个"Struts2.0指南(chm)"包含了对Struts2.0框架的详细讲解,特别是关于其标签的使用。 在Struts2.0中,标签是视图层的重要组成部分,它们简化了HTML页面的编码,增强了代码的可读性和可维护性。以下是一些关键的...
下面将对 Struts2.0 标签库的主要标签进行详细解释。 1. **A 组标签**: - `<s:a>`:创建超链接,类似于 HTML 的 `<a>` 标签,可以绑定到 Action。 - `<s:action>`:执行视图中的一个 Action。 2. **B 组标签**...
`<s:push>` 标签用于将值推入堆栈,以便后续的`<s:property>`等标签使用。 ### 32. `<s:radiolist>` 标签 `<s:radiolist>` 标签用于创建一组单选按钮,通常用于单选列表。 ### 33. `<s:reset>` 标签 `<s:reset>`...