`
heioo
  • 浏览: 75092 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp页面传递数组到action

阅读更多
页面传递数组到action

jsp页面:<c:forEach items="${list}" var="guideMeasure" varStatus="i">
            
                 <tr>
                   <td>${i.index+1}</td>
                   <td>${guideMeasure.description}</td>
                    <td><input name="GDArr[${i.index }]"  type="radio"  value="${guideMeasure.id}" <c:forEach items="${listG}" var="guideDetailn" ><c:if test="${guideDetailn.measureId==guideMeasure.id&&guideTemplate.id==guideDetailn.templateId}">checked</c:if></c:forEach> />是
<input name="GDArr[${i.index }]" type="radio"   value="${guideMeasure.id}x" />否</td>

                 </tr>
               </c:forEach>

action:
private List<String> GDArr;

for(int i=0;i<GDArr.size();i++){  
String n=(String)GDArr.get(i);
int m=n.length();

String mn=n.substring(m-1);

if("x".equals(mn)){

this.delete(id, n.substring(0,m-1));
}
else{

if(this.guideDetailService.getGuideDetailByGuideDetailIdAndMeasureId(id, n.substring(0,m))==null){
this.add(id,n.substring(0,m));
}
分享到:
评论

相关推荐

    AJAX和struts2传递JSON数组

    在本场景中,我们将探讨如何使用AJAX来传递JSON数组,并在Struts2的Action中接收和处理这些数据。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于机器解析...

    使用代码自动生成jsp页面

    在Java Web开发中,通常我们会使用Action(或Controller)层来处理业务逻辑,并通过Model将数据传递到View(如JSP页面)进行展示。但有时我们可能需要在Action层直接生成一个静态HTML页面,以便于快速部署或者离线...

    ActionForm属性中存在对象数组如何处理

    在Struts框架中,ActionForm类是用于封装请求参数并传递到Action类进行业务逻辑处理的关键组件。当ActionForm中的属性涉及到对象数组时,处理方式就变得稍微复杂一些。以下将详细介绍如何处理ActionForm属性中存在...

    jsp页面之间的传值

    通过Form表单和Ajax两种方式均可实现JSP页面间的数据传递。表单提交是最传统的数据传递方式,适用于简单场景;而Ajax则为现代Web应用带来了更加灵活高效的解决方案。开发者可以根据具体需求选择合适的方式实现数据的...

    Java后台获取JSP页面多个复选框选中的值

    这里,`${interestOptions}`是一个包含所有选项的Java集合,它可以在后台传递到JSP页面。 接下来,我们讨论如何在Java后台(控制器)接收这些值。由于复选框可以选中多个,所以后台通常使用数组或集合来接收。在...

    struts2中action如何获取jsp页面参数1.pdf

    总的来说,在Struts2中,Action类可以通过ActionContext和ServletActionContext来获取并处理JSP页面传递的参数。ActionContext提供了基本的请求和会话访问,而ServletActionContext则提供了对Servlet API的直接访问...

    jsp中页面间传汉字参数转码的方法.docx

    在JavaServer Pages (JSP) 开发中,页面间的参数传递是常见的操作,尤其是在处理包含汉字的参数时,由于编码问题可能会导致乱码。本文主要介绍如何在JSP中正确地进行汉字参数的转码与解码,确保数据在页面间传递时...

    在JSP页面上显示垂直和水平的柱状图

    在我们的例子中,Action类将负责获取要显示的数据,并将其传递给JSP页面进行渲染。 在创建柱状图之前,我们需要准备数据。这可能涉及到数据库查询或者其他业务逻辑操作,以获取需要展示的数值。数据可以是简单的...

    jsp中四种传递参数的方法

    在Java Server Pages (JSP) 技术中,页面间传递参数是一个常见的需求。以下是四种在JSP中传递参数的方法: ### 1. 使用 Form 表单传递参数 Form 表单是向服务器提交数据的常用方式,可以通过 GET 或 POST 方法发送...

    jsp eclipse乱码问题

    解决JSP页面在Eclipse中的乱码问题,关键是确保所有涉及的地方(包括JSP页面、IDE、服务器以及客户端)都使用相同的编码标准。通过上述步骤的操作,可以有效地避免乱码问题的发生,提升Web应用的质量和用户体验。

    JSP填空题和判断题.doc

    35. 在jsp页面中,可以用request对象的getParameterValues()方法来获取其他页面传递参数值的数组。 36. 在JSP中使用JavaBean的标签是&lt;jsp:useBean class=BeanName id=Bean实例&gt;,其中id的用途是实例化一个Bean对象...

    Action中ArrayList显示到JSP页面的具体实例

    在Java Web开发中,我们经常需要将后台处理的数据展示到前端页面上,本实例就是关于如何在JSP页面上显示由Action(UserAction)通过Hibernate查询得到并存储在ArrayList中的数据。具体步骤如下: 1. **后台数据处理...

    jsp页面间传中文参数示例(页面传参数编码)

    在开发Web应用时,我们经常需要在不同的JSP页面之间传递参数,特别是在处理中文字符时,需要特别注意编码问题,以防止乱码的出现。本文将详细解释如何在JSP页面间正确地传递中文参数,并给出相关的编码和解码示例。 ...

    jsp 复选框传值

    当用户提交表单时,服务器会接收到一个名为“options”的数组,其中包含所有被选中的复选框的值。在Servlet中,可以使用`request.getParameterValues("options")`来获取这些值: ```java String[] selectedOptions ...

    url传值到Action乱码解决方案

    在Web应用程序中,URL传值到Action是一个常见的操作,但是当传递中文参数时,经常会出现乱码问题。今天,我们将讨论如何解决URL传值到Action乱码问题,特别是在Struts2框架中。 乱码问题的原因 乱码问题的原因是...

    jsp中利用jquery+ajax在前后台之间传递json格式参数.docx

    在JSP中,使用jQuery和AJAX进行前后台交互是一种常见的技术手段,特别是在处理动态数据和页面局部更新时。在本示例中,主要讲解如何通过AJAX将JSON格式的参数传递给服务器,并接收服务器返回的JSON数据。 首先,...

    struts2中action接收参数的方式

    Action类中的方法通常对应着用户界面的各个操作,而这些方法的参数则是用来接收前端请求传递的数据。本篇文章将深入探讨Struts2中Action接收参数的多种方式,以及相关源码解析。 首先,最常见的接收参数方式是通过...

    java和jsp之间的request传值方法

    Request对象在Servlet和JSP之间起到了关键的角色,它用于在请求之间传递数据。本文将详细讲解如何利用`HttpServletRequest`对象在Java和JSP之间进行request传值。 首先,我们需要了解`HttpServletRequest`对象。它...

    Struts2 Value Stack Contents 中取值、多个集合数组

    Struts2的Value Stack是一种可以方便地在Action和JSP页面之间传递数据的机制。本文将详细介绍如何从Value Stack中取出多个集合数组中的特定值,特别是当存在多个同名集合时如何定位并获取所需数据。 首先,我们需要...

    jsp+servlet做的form表单元素的提交

    处理完数据后,我们通过`RequestDispatcher`将控制权转发到一个名为"result.jsp"的结果页面,将处理结果以属性的形式传递过去。这个结果页面可以展示用户的提交信息: ```jsp ; charset=UTF-8" pageEncoding="UTF-8...

Global site tag (gtag.js) - Google Analytics