通过servlet中的查询字符串发送多个参数

时间:2014-06-07 12:29:30

标签: java servlets

我想使用此代码将多个参数发送到名为cart的servlet。但它是isending null.plz help.rs是对结果集的引用

while(rs.next())
{
    String name=rs.getString("name");
    int cost=rs.getInt("cost");
    out.println("\n");
    out.println("Name: "+name);
    out.println("\nPrice: "+cost);
    out.println("\n<a href=\'cart\'?n=name&&c=cost>Add to Cart</a>");
}

1 个答案:

答案 0 :(得分:1)

链接的构建方式存在一些问题。

这应该有效:

out.println("\n<a href='cart?n=" + name + "&amp;c=" + cost + "'>Add to Cart</a>");

此外,如果网址中包含具有特殊含义的字符,则可能需要对name的内容进行网址编码。