`

关于struts标签如何获得在request,session,application中的值

阅读更多
如果action通过dao得到数据并放置在了request中,那么如何在jsp中通过struts标签来获得值,并输入呢。
1,request.setAttribute("stus",stus);放置了内容到request中的stus内
2,在jsp页面的调用,并获得值怎么做呢?
  1. <logic:iterateid="stu"name="stus">
  2. <tr>
  3. <td><bean:writename="stu"property="stuId"/></td>
  4. <td><bean:writename="stu"property="stuName"/></td>
  5. <td><bean:writename="stu"property="stuSex"/></td>
  6. <td><bean:writename="stu"property="stuBir"/></td>
  7. <td><bean:writename="stu"property="stuAdd"/></td>
  8. <td><html:linkaction="/delete.do"paramId="stuId"paramName="stu"paramProperty="stuId">删除</html:link></td>
  9. </tr>
  10. </logic:iterate>

解释下这个<html:linkaction="/delete.do"paramId="stuId"paramName="stu"paramProperty="stuId">删除</html:link>
这里的paramId是在下个页面可以获得的参数,用request.getParameter()获得,paramName是迭代器中的id标识stus中的值,paramProperty是stu中的参数值,可以理解成property的值。
*在这里所谓的id不再是数据库中对应的字段,而是被放入stus中的顺序。一般就是0,1,2,3,4.。。。
分享到:
评论

相关推荐

    Struts2访问request,session,application的四种方式

    在Struts2中,有四种主要的方式可以用来操作request、session和application上下文中的数据。这篇内容将深入探讨这四种方法,并结合源码和实用工具来帮助理解。 1. **ActionContext**: Struts2的核心组件...

    struts2创建 request response session application

    在Struts2框架中,理解并正确使用request、response、session和application范围对于有效地管理数据和状态至关重要。这些范围帮助我们在Web应用程序中实现逻辑和数据流的分离,提高代码的可维护性和可扩展性。通过...

    struts2访问request,session,application作用域

    在 Struts2 中,处理用户请求时经常需要使用到 Servlet 的内置对象,比如 Request、Session 和 Application,这些对象可以帮助开发者存储和获取数据。然而,在实际应用中,为了避免代码与 Servlet API 过度耦合,...

    Struts2学习笔记(三) Struts2中访问request,session,和application对象

    在Struts2中,访问request、session和application对象是进行数据共享和传递的重要手段。这篇学习笔记主要探讨了如何在Struts2框架下有效地利用这三种域对象。 首先,request对象代表一次HTTP请求,它存储的数据仅...

    struts2访问application、session以及request等web资源的示例代码

    在Struts2中,访问Web资源,如application、session和request,是常见的操作,这有助于实现数据共享和传递。本示例代码将帮助开发者更好地理解和运用这些功能。 一、Application域对象 Application域对象在所有用户...

    Struts2的Action中获得request response session几种方法

    以下将详细介绍如何在Struts2的Action中获取request、response、session。 ### 1. 使用ActionContext获取request、response、session Struts2的Action可以通过`ActionContext`来间接获取`request`、`response`和`...

    struts中自定义的tag的Java类中如何获得session

    通过`pageContext`,我们可以方便地获取到如`request`、`session`、`application`等内置对象,这对于实现自定义标签非常有帮助。 #### 2.2 获取`HttpSession`的具体方法 在自定义标签的Java类中,可以通过以下方式...

    struts2标签使用方法

    Struts2 标签可以访问不同的作用域的类,例如 request、session、application 等。 标签的优点 Struts2 标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,Struts2 的主题、模板都提供了很好的扩展...

    jstl和struts标签

    Struts 是一款用于构建企业级Web应用的开源框架,其标签库提供了一系列便于开发人员使用的自定义标签,这些标签可以帮助开发者更高效地创建动态网页,特别是在与Struts框架集成时更为显著。Struts标签库包括表单标签...

    struts2标签库

    ValueStack是Struts2框架中的核心概念,它是一个对象栈,包含了Action对象、模型对象以及不同作用域的固定名称对象(如#application、#session、#request等)。值栈使得标签库可以直接访问对象,而不需要在视图层和...

    struts标签库文档

    - `name`:指定关键字,根据该关键字在指定的`scope`(page、request、session或application)中查找bean。 - `property`:访问bean的特定属性,支持嵌套属性引用。 - `scope`:定义bean所在的范围,如果不指定,将...

    《标签啊,标签!》struts标签介绍.pdf

    Struts标签还提供了对page、request、session和application这四个作用域的访问。通过这些作用域标签,可以很方便地在不同范围的上下文中存取数据。例如,pageScope标签允许访问和设置在当前页面上下文中定义的属性,...

    教案《标签啊,标签!》struts标签介绍.pdf

    在Struts框架中,标签库提供了一系列预定义的标签,这些标签可以帮助开发者处理常见任务,如表单处理、数据展示、流程控制等。本教程将对Struts标签进行详细介绍,特别是与JSP表达式语言(EL)相关的部分。 首先,EL...

    修改题目1,将提交的“用户名信息”保存到request中,“密码信息”保存到session中,

    2.修改题目1,将提交的“用户名信息”保存到request中,“密码信息”保存到session中,而“用户是否已经注册的判定信息”保存在application中,并在显示页面中,分别从request、session和application中获取数据并...

    struts-bean标签

    Struts-Bean标签是Struts框架提供的一组用于在JSP页面中操作和管理JavaBean的标签库。这些标签使得开发者能够方便地访问和操作JavaBean的属性,以及处理HTTP请求头、参数和Cookie信息。以下是对Struts-Bean标签库中...

    struts1标签中文详解

    `name`属性指定了Bean的名称,`property`属性访问Bean的属性,`scope`属性定义Bean的生存范围(page, request, session, 或 application)。 3. Logic标签库: - Logic标签用于实现条件判断和循环。例如`...

    struts2标签介绍

    2. `s:debug`: 用于在页面上输出详细的调试信息,包括所有Action的属性、Session、Request和Application范围内的变量。 3. `s:iterator`: 迭代集合对象,如数组、列表或Map。可以遍历集合中的每个元素并显示。 三...

    07-01-Struts标签.pdf

    数据标签在Struts2中扮演着数据传输和处理的角色。 2. **控制标签**:控制标签用于控制程序的执行流程,比如执行条件判断和循环控制,它们类似于传统编程语言中的控制流语句。 3. **UI标签**:这类标签负责生成Web...

    struts2标签库 struts2标签库

    - `s:debug`:显示调试信息,包括Action、Session、Request和Application等上下文数据。 - `s:action`:执行一个Action并返回结果,常用于AJAX请求。 在实际项目中,结合Struts2的拦截器和Action,可以实现强大的...

Global site tag (gtag.js) - Google Analytics