在不使用 JQuery 的情况下将变量从 Javascript 传递到 Servlet
Passing a variable from a Javascript to a Servlet without using JQuery
我在 JSP 页面 (JSTL) 上有多个动态生成的 link。
我想使用 Javascript.
将点击的 link 的 ID 和名称提交给 Servlet
这是我的 JSP 页面的一个片段:
<c:otherwise>
<td><a name="${rootBean.beanprojname}" id="${rootBean.beanprojname}"
onclick="func(this.name,this.id)" href="#">${rootBean.beanprojname}</a><br>
<a name="${rootBean.beanprojname}" id="More Details" onclick="func(this.name,this.id)" href="#">More Details</a></td>
</c:otherwise>
在我的 javascript 中:
function func(name,id)
{
//What to write here to pass the name and id to a servlet (without using JQuery)?
}
P.S: 我的页面没有表单标签
我试过了,很管用!
在我的 javascript:
function func(name,id)
{
var redirect="http://localhost:9090/HCLRMS/empavl?pname="+name+"&pid="+id;
window.open(redirect,"_self");
}
在我的 servlet 中:
String fid=request.getParameter("pid");
String fname=request.getParameter("pname");
我在 JSP 页面 (JSTL) 上有多个动态生成的 link。 我想使用 Javascript.
将点击的 link 的 ID 和名称提交给 Servlet这是我的 JSP 页面的一个片段:
<c:otherwise>
<td><a name="${rootBean.beanprojname}" id="${rootBean.beanprojname}"
onclick="func(this.name,this.id)" href="#">${rootBean.beanprojname}</a><br>
<a name="${rootBean.beanprojname}" id="More Details" onclick="func(this.name,this.id)" href="#">More Details</a></td>
</c:otherwise>
在我的 javascript 中:
function func(name,id)
{
//What to write here to pass the name and id to a servlet (without using JQuery)?
}
P.S: 我的页面没有表单标签
我试过了,很管用!
在我的 javascript:
function func(name,id)
{
var redirect="http://localhost:9090/HCLRMS/empavl?pname="+name+"&pid="+id;
window.open(redirect,"_self");
}
在我的 servlet 中:
String fid=request.getParameter("pid");
String fname=request.getParameter("pname");