两种jsp获得action传过来的值

第一种:

<s:iterator value="#pagination.datas" var="supplier" status="s">
  <tr>
    <%-- ${pagination.datas}得不到值 --%>

    <%-- ${supplier}得不到值 --%>
    <%-- <s:property value="#supplier"/> --%>
    <td><input type="checkbox" name="IDCheck" value="<s:property value="#supplier.supplierId"/>" class="acb" /></td>
    <td><s:property value="#supplier.supplierName"/></td>
    <td><s:property value="#supplier.abbreviation"/></td>
    <td><s:property value="#supplier.legalPerson"/></td>
    <td><s:property value="#supplier.address"/></td>
    <td><s:property value="#supplier.telephone"/></td>
    <td><s:property value="#supplier.credibility"/></td>
    <td><a href="archiv/supplier_edit?supplierId=<s:property value="#supplier.supplierId"/>" id="edit">编辑</a>
    <a href="javascript:del('<s:property value="#supplier.supplierId"/>','${pagination.pageIndex}');">删除</a>
    <a href="archiv/supplier_detail?supplierId=<s:property value="#supplier.supplierId"/>" id="detail">详情</a>
    </td>
  </tr>
</s:iterator>

原因:红色的那块,action中的supplier 再有modelDriven的基础上还加了getter和setter方法。删掉就可以使用方法二了

方法二: 

<s:iterator value="#pagination.datas" var="supplier" status="s">
  <tr>
    <td><input type="checkbox" name="IDCheck" value="${supplier.supplierId}" class="acb" /></td>
    <td>${supplier.supplierName}</td>
    <td>${supplier.abbreviation}</td>
    <td>${supplier.legalPerson}</td>
    <td>${supplier.address}</td>
    <td>${supplier.telephone}</td>
    <td>${supplier.credibility}</td>
    <td><a href="archiv/supplier_edit?supplierId=${supplier.supplierId}" id="edit">编辑</a>
      <a href="javascript:del('${supplier.supplierId}','${pagination.pageIndex}');">删除</a>
      <a href="archiv/supplier_detail?supplierId=${supplier.supplierId}" id="detail">详情</a>
    </td>
  </tr>
</s:iterator>

EL表达式得不到后台传过来的值的更多相关文章

  1. springmvc用model传值到jsp页面,el表达式引用接收不到传递过来的值

    springmvc用model传值到jsp页面,el表达式引用接收不到传递过来的值 查看下controller层代码可以发现,写的是没有错误的. @RequestMapping("list. ...

  2. jquery 根据后台传过来的值动态设置下拉框、单选框选中

    更多内容推荐微信公众号,欢迎关注: jquery  根据后台传过来的值动态设置下拉框.单选框选中 $(function(){ var sex=$("#sex").val(); va ...

  3. JavaWeb EL表达式 key为数值 Map取不到值

    JavaWeb  EL表达式 key为 Map取不到值 因为JSTL会把Integer,Byte,Short,Charactor都转成Long,这样就取不到值. 参见StackOverFlow的回答 ...

  4. 动态获取后台传过来的值作为select选项

    问题描述:点击左侧菜单项,进入对应的具体页面a.html,页面上方有个select框,点击框后,会浮现选择项. 解决思路:对左侧菜单项添加一个onclick事件,进入后台做具体的查询,将查询到的lis ...

  5. 通过jquery获取后台传过来的值进行全选

    注:funs是从action中传过来的list<Function> 其中属性中有其子对象list<role> 下面通过s标签遍历 ,也可以通过c标签遍历 jsp页面中: < ...

  6. layui 将后台传过来的值等价替换

    <th lay-data="{field:'opentime',width:'12%' , sort: true, align:'center',templet:'#roleTpl'} ...

  7. jquery怎么根据后台传过来的值动态设置下拉框、单选框选中

    $(function(){ var sex=$("#sex").val(); var marriageStatus=$("#marriageStatus").v ...

  8. 从后台传select的值

    var option = ''; $.each(data, function (i, v) { option += "<option value='" + i + " ...

  9. jsp页面el表达式不起作用

    web.xml中2.4版本的默认导入的standerd.jar,和jstl.jar是使用el表达式的包是启动的而2.5版本的web.xml中默认是关闭的所以在2.5的所有jsp中需要启动一下用< ...

随机推荐

  1. 使用XML序列化实现系统配置 - 开源研究系列文章

    在实际的C#软件系统开发过程中,会遇到系统配置的保存问题,以及系统存储问题.在以前的系统开发过程中,笔者使用的是INI文件配置管理的方式.到了现在,INI文件配置保存仍然是一个平常使用的方式.在博客园 ...

  2. Travis CI实现持续部署

    安装Ruby 2.0以上版本并安装travis的命令行工具 可以看出我的已经是安装好的(Ubuntu 16.04.3 LTS 系统) ruby -v ruby --) [x86_64-linux-gn ...

  3. iOS开发系列

    因为最近面试了一些人,校招.初中级.高级.架构师,各种级别的,发现大家水平差异很大,有的高级的工程师很多问题都回答不上来,所以想梳理下iOS的知识点,写成一个系列,如果时间允许的话,会录制成视频放到网 ...

  4. dubbo源码—service reference

    service reference 在编写好服务之后,dubbo会将服务export出去,这个时候就可以编写consumer来调用这个服务了.dubbo作为一个rpc框架,使用者使用远程服务和使用本地 ...

  5. C#Winform 自定义透明按钮和单窗体模块化实现

    技术看点 WinForm自定义控件的使用 WinForm单窗体应用如何模块化 需求及效果 又来一波 C# GDI自定义控件show .这个控件已经使用几年了,最近找出来重构一下.原来是没有边框的,那么 ...

  6. SPI通讯协议

    一.SPI概述 SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口.SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线, ...

  7. C# 获取当前方法的名称空间、类名和方法名称

    1.(new StackTrace()).GetFrame(1) // 0为本身的方法:1为调用方法2.(new StackTrace()).GetFrame(1).GetMethod().Name; ...

  8. python 浅析IO 模型

    协程:遇到IO操作就切换,但是什么时候切回去呢?怎么确定IO操作? 很多程序员可能会考虑使用"线程池"或"连接池"."线程池"旨在减少创建和 ...

  9. 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](三)

    前言 上一篇<一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](二)>我们通过如下操作: 创建实体及工具类 创建Re ...

  10. Django基础学习笔记

    Django开发流程 创建一个django项目:命令:django-admin startproject 项目名 进入到项目并创建一个应用:命令:python manage.py startapp 应 ...