尝试使用Request.GetParameter但结果检索到第一个值,即第一个索引:
将名称取为“MyArray[]”,并在下一页使用<%=Request.GetParameter(“MyArray[]”)%>:my array Values
访问该值`
现在我应该做什么,有没有替代方法或者要在这里做一些更改:
这是page One.jsp中的表单:
<form action="nextpage.jsp" method="get" enctype="multipart/form-data">
<b>Add value in separate textboxes:</b>
<div id='TextBoxesGroup'>
<div id="TextBoxDiv1">
<label>newvalue #1 : </label><input type='textbox' id='textbox1' name="myarray[]">
</div>
</div>
<input type='button' value='Add textbox' id='addButton'><br />
<input type="submit" value="Click to get result on next page"/><br /><br />
下面是代码片段:
<html>
<head>
<title></title>
<script type="text/javascript" src="jquery-2.0.3.min.js"></script>
<style type="text/css">
div{
padding:8px;
}
</style>
</head>
<body>
<h2>Code for adding multiple textboxes dynamically... <br /></h2>
<br />
<script type="text/javascript">
$(document).ready(function(){
var counter = 2;
$("#addButton").click(function () {
if(counter>10){
alert("Only 10 textboxes allow");
return false;
}
var newTextBoxDiv = $(document.createElement('div'))
.attr("id", 'TextBoxDiv' + counter);
newTextBoxDiv.after().html('<label>newvalue #'+ counter + ' : </label>' +
'<input type="text" name="textbox' + counter +
'" id="textbox' + counter + '" value="" >');
newTextBoxDiv.appendTo("#TextBoxesGroup");
counter++;
});
});
</script>
注意:忽略计数器值,因为这里只是为了检查,代码运行正常,但它只使用Request.GetParameter检索第一个索引值。
请给我一些建议,JQUERY和Javascript的新手
您必须在输入的name属性中添加相同的名称,为此您必须编辑您的行
newTextBoxDiv.after().html('<label>newvalue #'+ counter + ' : </label>' +
'<input type="text" name="textbox' + counter +
'" id="textbox' + counter + '" value="" >');
对此:
newTextBoxDiv.after().html('<label>newvalue #'+ counter + ' : </label>' +
'<input type="text" name="myarray[]" id="textbox' + counter + '" value="" >');
在您的jsp页面中,<%=Request.GetParameterValues(“MyArray[]”)%>
我在我的应用程序中使用CloudKit作为远程保存数据的一种方式。我的一个记录具有保存图像的CKAsset属性。当我获取记录时,我意识到完成查询要花很多时间。经过多次测试,我得出结论,当您查询记录时,CloutKit会用record对象下载整个资产文件。因此,当您从record对象获取资产并请求它的fileURL时,它会给您一个本地文件路径URL,而不是HTTP类型的URL。这对我来说是一个问题,
问题内容: 在SQL(SQL Server)中,是否可以从表的标识列中检索下一个ID(整数),而实际上无需插入行?如果删除了最近的行,则不一定是最高ID加1。 我之所以这样问,是因为我们有时不得不用新行更新活动数据库。该行的ID在我们的代码中使用(例如,Switch(ID){Case ID:},并且必须相同。如果我们的开发数据库和实时数据库不同步,最好预先预测一个行ID部署之前。 我当然可以 SE
问题内容: 我正在使用Hibernate + JPA作为我的ORM解决方案。 我正在使用HSQL进行单元测试,并使用PostgreSQL作为真正的数据库。 我希望能够将Postgres的本机UUID类型与Hibernate一起使用,并在其String表示形式中将UUID与HSQL一起用于单元测试(因为HSQL没有UUID类型)。 我正在为Postgres和HSQL单元测试使用具有不同配置的持久性X
首先,如果这是一个很长的代码段,我很抱歉,但是,我想做一个模态窗口,它将你在我的用户表单中写的东西写下来,并要求你确认它。我目前正在学习Javascript,我不允许使用innerHTML,我必须动态地编写“名字”等(名字的文本),不允许只在弹出窗口内写它。我已经让大多数东西工作,但“名字”“名字”等显示为“未定义”,或者(正如你可以看到的,我在这种情况下只用名字尝试的事情)显示为“空”。 希望有
我在Log4j2上开发了一个包装器类。使用OSGi的声明性服务,我发布了一个定制的记录器服务,使用我自己的记录器接口,包装器类作为实现。包装器类仅用于以编程方式配置记录器,即消息格式 我想打印日志文件中请求的每个日志的源类/文件名和行号。选项%C/%F和%L只打印有关包装器类中我实际调用log方法的位置的信息。 因此,作为一种锻炼,我每次都把新的Throwable作为参数传递,这样我就可以使用布局
我用了这段代码并运行,但没有输出出来不知道为什么? 但如果正在使用s=“”;则也没有输出。 但是当我使用s=“”;那么输出就来了,为什么会这样呢?