从html获取param到java函数调用

时间:2011-07-09 08:49:40

标签: java html servlets parameters dynamic-websites

我正在使用java生成的动态网页,我正在打印从查询到JDO的链接。但我不明白如何获取和使用网址中的参数。

我的html对象就像这样打印

 print = print + "Nome:<a href='displayFotos?album="+results.get(i).nome+ "'>"+ 
 results.get(i).nome+ "</a></br>";

结果有例如:

Nome:<a href='displayFotos?album=album1'>album1</a>

所以,点击它时,我应该像这样调用动态网页相册的地址,并且应该获取参数。在这种情况下,它将是album1。

  else if (address.indexOf("/dinamicas/album") != -1)   {
        String album = param1;
        System.out.println("did it work? "+album);
    }

我在课程的开头有一个通用参数,用于从html表单中获取文本。

  String param1 = req.getParameter("param1");

我知道这可能是一个简单的问题,但我自己并没有到达那里。

1 个答案:

答案 0 :(得分:1)

 Nome:<a href='displayFotos?album=album1'>album1</a>

此处,您使用的参数名称为album

但是,您尝试通过参数名称param1获取它。这显然不匹配。

 String param1 = req.getParameter("param1");

您需要使用与请求中定义的相同的参数名称。

String album = req.getParameter("album");
// ...