一。struts中普通标签的用法
一。第一种方法
1.首先在ActionForm 里面定义一个po;
public TFssrSfxm sfxm=new TFssrSfxm();
public TFssrSfxm getSfxm() {
return sfxm;
}
public void setSfxm(TFssrSfxm sfxm) {
this.sfxm = sfxm;
}
2.在页面上使用
<nested:nest property="sfxm">
<nested:text property="xmdm" styleClass="input" style="\" dataType=\"Require\" msg=\"必须填写项目代码">
</nested:text>
</nested:nest>
二。第二种方法
1.首先在ActionForm里面定义变量
private String jksmc; //缴款书名称
生成set,get方法
2.在页面上有两种出来的方法
<html:text property="jksmc"></html:text>
或者
<input type="text" name="spr" id="spr">
struts中的select 的用法
1.
<td width="20%" class="td_title2"><strong> 执收单位:</strong></td>
<td class="td_content" width="30%">
<html:select property="zsdw">
<html:option value="">--请选择--</html:option>
<logic:notEmpty name="zsdwlist">
<logic:iterate id="obj" name="zsdwlist">
<html:option value="${obj.zsdwid}">${obj.dwmc}</html:option>
</logic:iterate>
</logic:notEmpty>
</html:select>
</td>
2.
<td width="30%" class="td_title2"><strong> 项目类型:</strong></td>
<td class="td_content" width="70%">
<nested:select property="xmlxid" style="width:120px;">
<html:option value="">--请选择--</html:option>
<logic:notEmpty name="xmlxlist">
<logic:iterate id="obj" name="xmlxlist">
<html:option value="${obj.xmlxid}">${obj.xmlxname}</html:option>
</logic:iterate>
</logic:notEmpty>
</nested:select>
</td>
分享到:
相关推荐
通过解压并运行,我们可以查看实际的标签用法和效果。示例项目展示了各种标签的功能,包括基本标签、展示标签以及Ajax标签的应用。通过查看源代码,可以学习到如何在实际项目中集成和使用这些标签。 总结,Struts2...
”应用,到展示如何使用Struts2的标签库来构建动态网页。此外,它可能还会讨论Maven或者Gradle构建工具的集成,以及如何利用Struts2的插件进行单元测试。 "struts2_base入门实例源代码.rar"则提供了实际的源代码...
理解这些JAR包的功能和用法对于有效地使用Struts框架至关重要。 总的来说,这个压缩包为Struts的学习者和开发者提供了一个便利的一站式资源,包含了构建Struts应用所需的各种组件和库。通过深入研究这些JAR包,我们...
### Struts 常见错误汇总与解析 #### 1. No bean found under attribute key XXX **问题描述:** 在使用 Struts 框架进行 Java Web 开发时,经常会出现找不到对应属性键下的 Bean 的情况。这通常发生在 `...
### Struts 常见错误汇总与解析 #### 一、Nobean found under attribute key XXX 在 Struts 框架中,如果在请求作用域(request scope)中查找某个 ActionForm bean 时未找到,则会抛出此异常。这通常是因为在 `...
在孙卫琴老师的Struts书中,这些`logic`标签的用法和实例被详细讲解,通过实际操作和案例分析,可以帮助读者更好地理解和掌握这些标签的使用方法。对于初学者来说,这是一个很好的学习资源,能够快速提升在Struts...
确保bean的属性有相应的getter和setter方法,并且在JSP中使用`<bean:write>`或`<bean:property>`等标签时,属性名称与bean中的属性名相匹配。 ### 5. CannotfindActionMappingsorActionFormBeanscollection 这个...
### Struts2学习笔记知识点概览 ...这些内容不仅涵盖了Struts2的基本使用方法,还涉及到了一些高级特性和最佳实践。通过学习这些知识点,可以帮助开发者更好地理解和掌握Struts2框架的核心概念和技术细节。
通过实际案例,可以更好地理解Struts2的使用方法,包括Action的创建、配置、控制器组件的交互以及视图的渲染。 总结,Struts2是一个强大且灵活的Java Web框架,它的优势在于无侵入式设计、拦截器、类型转换和输入...
7. 绑定值到视图的对比:Struts1 使用标准 JSP 机制把对象绑定到视图页面,而 Struts2 使用“ValueStack”技术,使标签库能够访问值,而不需要把对象和视图页面绑定在一起。 8. 类型转换的对比:Struts1 ActionForm ...
Action类需要继承自Struts2提供的ActionSupport类,并且需要定义执行逻辑的方法。 5. **定义结果视图**:在struts.xml文件中,为每个Action定义一个或多个结果视图,指示请求处理后的跳转路径。 6. **创建JSP页面*...
**3.2 Struts2配置与使用** - **struts.xml配置文件**:package、action、result标签 - **拦截器**:内置拦截器、自定义拦截器、拦截器栈 - **结果类型**:dispatcher、redirect、chain、json、velocity等 - **表单...
本资料汇总了多种Java分页技术,涵盖了Struts框架下的实现方式,对于Java Web开发者来说极具参考价值。 1. **JSP分页**: JSP可以通过内置的`<c:forEach>`标签配合`pageContext`对象进行简单的分页。`pageContext`...
- **Struts Taglib**:使用Struts标签库来简化页面开发。 - **JSTL**:Java标准标签库,提供了一组通用的标签用于页面开发。 - **ActionForm**:用于封装用户输入的数据。 - **字段收集**:Struts框架提供了一种机制...