如何在JSP中以格式而不是[x1,x2,x3]显示列表的值?

插口

短篇故事:

我有一个字段如下List <Integer> engine = new ArrayList(); 当我在jsp中使用$ {engine}时,它以[x1,x2]格式显示其值,但我需要将其设为engine = x1,engine = x2才能建立链接。怎么做?另一个选择是使后端接受[x1,x2]格式的值。

很长的故事:

我有一个包含两个复选框的表单,用户正在根据一些项目(例如门数和发动机功率)来寻找汽车。提交表格后,将会显示所有数量符合搜索标准的汽车品牌。一旦用户点击任一品牌,就会显示所有匹配的汽车。

 ...
 <s:checkboxlist name="engine" label="Engine" list="@com.car.interfaces.Lists@Engine"/>
 <s:checkboxlist name="door" label="door" list="@com.car.interfaces.Lists@Door"/>
 ....

我使用以下两个代码来显示结果,但是两者的输出都采用这种格式[1000,2000]

   <s:property value="%{engine}"/>   
   ${engine}        

显示结果时,将如下创建链接

<a href ="....?${engine}&${door}&....">View Cars</a>
which would change to following
<a href="....?engine=[1000,2000]
              &door=[2,4,5]&.....">View Cars</a>

当我单击链接时,它找不到项目;但是,如果我将值的格式更改为1000,2000,则可以正常工作。

我知道,一种方法是使用外观浏览所有项目并以所需格式创建项目字符串,但是还有其他方法可以做到吗?

public static final Map Engine = new TreeMap() {
        {
            put(1000, "Small");
            put(2000, "Good");
            put(3000, "Standard");
            put(4000, "Powerful");
            put(5000, "Excellent");
        }
    ;
    };
亚历山大·M

使用Struts2标记从列表创建url参数。<s:param>标签将扩大列表中传递value属性param_name=val1&param_name=val2格式。

<s:url>
  <s:param name="engine" value="engine" />
  <s:param name="door" value="door" />
</s:url>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Gnuplot:相对于x1轴绘制x2轴

来自分类Dev

用于x1 + x2 + ... + xn的解析器和扫描仪

来自分类Dev

Tuple <X1,X2 ..>。Create和新的Tuple <X1,X2 ..>之间的优缺点是什么

来自分类Dev

在Matlab中找到min(x1,x1 * x2,x1 * x2 * x3,...,x1 * x2 * ... * xN)

来自分类Dev

createjs,使用x1,y1和x2,y2坐标为线设置动画

来自分类Dev

在oracle sql中是否可以执行此检查(nvl((x1','x2')中的column_name),(another_column.value ='something_else'))?

来自分类Dev

在{{x1,y1},{x2,y2},... {xn,yn}}列表的y上操作

来自分类Dev

查找并打印到X1 + X2 + X3 = NUM解决方案的NUM

来自分类Dev

将R中具有X1,Y1,X2,Y2的数据帧重塑为X,Y1,Y2

来自分类Dev

编写查询以确定所有X1,X2,以使X1和X2的D值不同

来自分类Dev

如何根据Julia中的每个长度对具有((x1,y1),(x2,y2))的数组进行排序

来自分类Dev

Google脚本:获取第n个长度的数组[[x],[y]]以返回x / y值数组[[x1,y1],[x2,y2]等)

来自分类Dev

如何在不删除的情况下将\ x1 \ x2 \ x3 ...字符转换为普通字符?

来自分类Dev

如何分割字符串(x1,y1)(x2,y2)格式

来自分类Dev

用x,y,x1,y1,x2,y2,z破折号d3js

来自分类Dev

点的Nx2矩阵[x1 y1; x2 y2; 等],则每个唯一x的y值都最高

来自分类Dev

jQuery UI约束x1,x2

来自分类Dev

Tuple <X1,X2 ..>。Create和新的Tuple <X1,X2 ..>之间的优点/缺点是什么

来自分类Dev

在Matlab中找到min(x1,x1 * x2,x1 * x2 * x3,...,x1 * x2 * ... * xN)

来自分类Dev

当field1 = x1在特定日期时,将field1 equal = x2更改为x3在同一日期

来自分类Dev

散点图(X1,X2)按因子分组:添加一条曲线,将与每个组中X1的最大值相对应的点与ggplot2连接起来

来自分类Dev

对抛物线y = ax ^ 2 + bx + cx = x1,x2,x3,x4的坐标(x,y)进行排序。根据y坐标

来自分类Dev

在{{x1,y1},{x2,y2},... {xn,yn}}列表的y上操作

来自分类Dev

瓶颈-PCIe gen2 x2插槽上的PCIe gen 3 x1设备

来自分类Dev

相对于x2轴在x1中绘制y1

来自分类Dev

加载标题为0,1,x1,x2,x3 ..的列

来自分类Dev

如何使用 src(裁剪)编辑 javascript 图像对象的 x1 y1 x2 y2

来自分类Dev

Vector.push_back(pair<int,int>(x1,x2)); 不起作用

来自分类Dev

如何使用循环每 2.8 个单位创建新的 x1 和 x2 值?

Related 相关文章

  1. 1

    Gnuplot:相对于x1轴绘制x2轴

  2. 2

    用于x1 + x2 + ... + xn的解析器和扫描仪

  3. 3

    Tuple <X1,X2 ..>。Create和新的Tuple <X1,X2 ..>之间的优缺点是什么

  4. 4

    在Matlab中找到min(x1,x1 * x2,x1 * x2 * x3,...,x1 * x2 * ... * xN)

  5. 5

    createjs,使用x1,y1和x2,y2坐标为线设置动画

  6. 6

    在oracle sql中是否可以执行此检查(nvl((x1','x2')中的column_name),(another_column.value ='something_else'))?

  7. 7

    在{{x1,y1},{x2,y2},... {xn,yn}}列表的y上操作

  8. 8

    查找并打印到X1 + X2 + X3 = NUM解决方案的NUM

  9. 9

    将R中具有X1,Y1,X2,Y2的数据帧重塑为X,Y1,Y2

  10. 10

    编写查询以确定所有X1,X2,以使X1和X2的D值不同

  11. 11

    如何根据Julia中的每个长度对具有((x1,y1),(x2,y2))的数组进行排序

  12. 12

    Google脚本:获取第n个长度的数组[[x],[y]]以返回x / y值数组[[x1,y1],[x2,y2]等)

  13. 13

    如何在不删除的情况下将\ x1 \ x2 \ x3 ...字符转换为普通字符?

  14. 14

    如何分割字符串(x1,y1)(x2,y2)格式

  15. 15

    用x,y,x1,y1,x2,y2,z破折号d3js

  16. 16

    点的Nx2矩阵[x1 y1; x2 y2; 等],则每个唯一x的y值都最高

  17. 17

    jQuery UI约束x1,x2

  18. 18

    Tuple <X1,X2 ..>。Create和新的Tuple <X1,X2 ..>之间的优点/缺点是什么

  19. 19

    在Matlab中找到min(x1,x1 * x2,x1 * x2 * x3,...,x1 * x2 * ... * xN)

  20. 20

    当field1 = x1在特定日期时,将field1 equal = x2更改为x3在同一日期

  21. 21

    散点图(X1,X2)按因子分组:添加一条曲线,将与每个组中X1的最大值相对应的点与ggplot2连接起来

  22. 22

    对抛物线y = ax ^ 2 + bx + cx = x1,x2,x3,x4的坐标(x,y)进行排序。根据y坐标

  23. 23

    在{{x1,y1},{x2,y2},... {xn,yn}}列表的y上操作

  24. 24

    瓶颈-PCIe gen2 x2插槽上的PCIe gen 3 x1设备

  25. 25

    相对于x2轴在x1中绘制y1

  26. 26

    加载标题为0,1,x1,x2,x3 ..的列

  27. 27

    如何使用 src(裁剪)编辑 javascript 图像对象的 x1 y1 x2 y2

  28. 28

    Vector.push_back(pair<int,int>(x1,x2)); 不起作用

  29. 29

    如何使用循环每 2.8 个单位创建新的 x1 和 x2 值?

热门标签

归档