【发布时间】:2011-07-07 01:02:29
【问题描述】:
我正在查询并从我的 JDO 中获取专辑名称列表,然后它们会显示在 html 中的选择菜单中,如下所示
List<NomeAlbum> results = (List<NomeAlbum>) query.execute(utilizador);
if (!results.isEmpty())
{
for (NomeAlbum e : results)
{
resultados = resultados + "<option value='"+results.get(i).nome+"'>"+results.get(i).nome+"</option>";
然后打印在 html 中的选择选项中
"</tr><tr><td>Escolha o album<select name='listaAlbums' id='listaAlbums'>" +
resultados +
"</select></td>"+
我的问题是我没有得到所选选项的值。对于其他字段,我只是做一个这样的迭代器,但这在这里不起作用,我怀疑它是因为它没有打印任何数据,只是一个值:
if (item.getFieldName().equals("titulo")) {
byte[] buffer = new byte[8192];
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
int len = stream.read(buffer, 0, buffer.length);
outputStream.write(buffer, 0, len);
tituloparam = outputStream.toString();
有人可以帮助我如何保存所选选项的值吗?感谢您的宝贵时间
【问题讨论】: