`

Struts2标签与jsp页面Java代码的值相互使用

 
阅读更多

业务需求:

Struts标签使用Jsp页面中的list的值,java代码使用Struts传来的值

 

	<s:iterator value="secondTypes1"  status="s1">
	   <li><a href=<%=basePath+"indexGoods/showSecondType?goodsSecondTypeId=" %>
                <s:property value="goodsSecondTypeId"/> class="underline">
                 <s:property value="goodsSecondName"/></a>
		<!-- 显示三级列表 -->
		<% 
		  ValueStack vs = (ValueStack)request.getAttribute("struts.valueStack");
                  Integer secondTypeIdtoThird = (Integer)vs.findValue("goodsSecondTypeId");
                  IGoodsTypeDAO goodsTypeDAO = DaoFactory.getGoodsTypeDAO();
                  out.print(secondTypeIdtoThird);
                  List<GoodsType> goodsTypes = 
                goodsTypeDAO.getGoodsThirdTypesBySecond(secondTypeIdtoThird).getGoodsTypes();
		  request.setAttribute("goodsTypes", goodsTypes);
                                                 %>		       
		  <s:iterator  value="#request.goodsTypes">
				  <s:property  value="goodsTypeName"/>
			</s:iterator>					       
			 </li>
					</s:iterator>

 

 

分享到:
评论

相关推荐

    jsp+mysql+struts实现的一个财务管理系统

    JSP是Java的一种动态网页技术,它允许在HTML页面中嵌入Java代码,实现服务器端的动态内容生成。在财务管理系统中,JSP通常用于创建用户界面,显示从Struts框架传来的数据。JSP中的EL(Expression Language)和JSTL...

    Struts2 in action中文版

    8.1.1 页面上:如何使用自定义结果组件构建Struts 2 Ajax应用程序 171 8.1.2 实现JSON结果类型 173 8.2 常用的结果类型 180 8.2.1 RequestDispatcher,也叫做dispatcher 180 8.2.2 ServletRedirectResult,也叫做...

    精通struts基于MVC的java web设计与开发(代码全十).rar

    你可以通过阅读源代码来学习Struts的配置文件(struts-config.xml)、Action类的编写、ActionForm的使用以及JSP页面如何与Action交互。 在学习Struts时,你需要掌握以下几个关键点: 1. **配置文件**:struts-...

    Struts文章系统jsp.rar

    9. ** strut2标签库**:Struts框架提供了丰富的标签库,如`s:form`、`s:textfield`等,简化了JSP页面的编写,提高了开发效率。 10. **国际化(Internationalization, i18n)**:Struts支持多语言环境,通过资源文件...

    Struts_2完全学习手册

    - **Model 1**:这是一种简单的模型,在 JSP 页面中直接混合 HTML、JavaScript、CSS 和 Java 代码。这种方式易于上手,但对于复杂的应用来说难以维护。 - **Model 2**:即 MVC 模型,它将业务逻辑和显示逻辑分开,...

    css html web jsp struts

    JSP页面由静态HTML和嵌入其中的Java代码组成,这些Java代码被编译为Servlet,然后由服务器执行并生成HTML响应。JSP允许开发者将Java代码嵌入到HTML中,处理服务器端逻辑,如数据操作、业务逻辑等,从而实现动态网站...

    10-JSP-Scripting-Elements-Chinese.pdf

    根据提供的文档信息,本文将深入探讨JSP(JavaServer Pages)中的脚本元素以及它们如何与Servlets相互作用,同时还会涉及Struts框架的基本概念。本文档标题为“10-JSP-Scripting-Elements-Chinese.pdf”,主要针对的...

    struts2常用标签

    Struts2框架作为Java Web开发中的重要组成部分,提供了丰富的标签库来简化前端页面的编写。这些标签不仅能够提高开发效率,还能增强代码的可读性和可维护性。本文将详细介绍Struts2中常用的标签及其用法,帮助开发者...

    一个模仿当当的项目,使用struts2和hibernate

    该项目是一个模仿当当网的在线商城系统,采用的是经典的Java Web开发框架——Struts2和持久层框架Hibernate。Struts2作为MVC(Model-View-Controller)架构的一部分,负责处理用户请求,控制应用程序的流程,而...

    Java SSH的demo,Spring,Hibernate,Struts

    - 视图:JSP页面,用于展示数据,通常会结合使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)标签库来简化视图层的编写。 - 数据访问层:Hibernate的DAO(Data Access Object)和实体...

    开发struts2+spring

    4. **整合Struts2与Spring**:通过配置Struts2的拦截器,使其能够识别Spring管理的Bean。 #### 12.5 实现文件上传下载 文件上传下载是Web应用中常见的功能之一。 ##### 12.5.1 文件下载 1. **单个文件下载**:...

    JAVA 开发tot-jsp-cms.zip

    例如,可以创建一个用于显示文章列表的标签,这样在JSP页面中只需一行标签代码即可实现原本需要大量Java脚本的逻辑。常见的JSTL(JavaServer Pages Standard Tag Library)和Struts2标签库也可以增强系统的可重用性...

    struts2_spring2_ibatis2 系统实例

    6. **JSP/HTML页面**:展示数据和用户交互的界面,可能使用Struts2的标签库简化开发。 这个实例对于学习和理解这三个框架的集成以及Java Web开发流程非常有价值。开发者可以通过分析源代码,了解它们如何协同工作,...

    jsp源码新闻文章Struts新闻管理系统学习修正版-newsmanager

    例如,如何利用Struts处理用户请求并将结果传递给JSP页面进行渲染展示,这对于开发复杂的动态网站来说是非常重要的技能。 ### 四、修正版的意义 #### 1. 代码质量提升 修正版通常意味着原作者或社区成员对初始版本...

    struts框架讲解

    在这个流程中,Struts2提供了一些核心的组件,如拦截器(interceptor)、Action和OGNL表达式与值栈(valueStack)。OGNL是对象图导航语言(Object-Graph Navigation Language)的简称,它提供了一种方法来获取和设置...

    Struts 1是全世界第一个发布的MVC框架,它由Craig McClanahan在2001年发布,该框架一经推出,就得到了世界上Java Web开发者的拥护,经过长达6年时间的锤炼,Struts 1框架更加成熟、稳定,性能也有了很好的保证。因此,到目前为止,Struts 1依然是世界上使用最广泛的MVC框架。

    5. JSP标签库:Struts 1提供了丰富的JSP标签,如和,简化了视图层的开发。 6. struts-config.xml:这个配置文件是Struts 1的核心,定义了Action、ActionForm、ActionMapping以及全局的配置信息。 7. Tiles框架:...

    jsp , strusts ,hibernate,pager-taglib实现的分页显示

    JSP页面使用Pager-Taglib标签来渲染分页界面,展示给用户。 例如,`showLogHibernateAndStruts`这个文件可能包含了Struts的配置文件(struts-config.xml)、Hibernate的配置文件(hibernate.cfg.xml)、实体类(如...

    应付struts2考试有这个就够了.docx

    在这个例子中,我们看到`UserForm009.jsp`使用了Struts2的标签库(`&lt;s:taglib uri="/struts-tags" prefix="s" /&gt;`),这允许我们在JSP中直接使用Struts2的标签来访问Action的属性和执行表单提交等操作。 7. **会话...

    struts1.2.9 jar包

    - **Struts标签库**:提供了一系列JSP标签,简化了视图层的开发,如logic标签用于控制流程,bean标签用于显示和操作JavaBean,html标签用于HTML表单元素。 **配置文件** - **struts-config.xml**:这是Struts的核心...

    使用MVC 模式做的JSP项目源码

    JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,从而实现服务器端的动态内容生成。JSP的生命周期包括翻译、编译、初始化、服务和销毁五个阶段。 - **翻译**:服务器将JSP页面...

Global site tag (gtag.js) - Google Analytics