javascript中传递参数问题

请教一下高手,我现在有两个页面a.jsp,b.jsp还有一个.java文件,我想把一个参数time从a.jsp传到b.jsp,显示出来,同时自动从b.jsp传到.java中去,请问我该怎么写传参的语句,主要是从b.jsp自动到.java的语句,还有.java中怎么收到这个参数,谢谢了,自己写了<a href>的传递,serlvet中用request.getParameter接的,但好像不是很对

多种方式
第一种: 你可以使用A标签
比如<a href="index2.jsp?Id=num">点击这里就可以跳转<a/>
A标签如果想传多个就 在后面加"&"这个符号 然后再加Id2=num2
依此类推

第二种 :表单提交方式
<form action="index2.jsp?Id=num" method="post">
<input name="submit"type="submit" value="提交"/>
</form>

"Id"是随便取的变量,"num"代表你想传过去的参数
href等于后面是你想连接 并将参数传到哪个页面。

第三种:作用域传递
<%
request.setAttribute("num",num); //以类似键-值对的形式传递
%>

接收的页面只需要写:
<%
String str= request.setAttribute("num") //接收
%>

百分号内 都属于JAVA代码。
reqest不用申明可以直接使用,这个属于内置对象
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-17
觉得可以用request中的setAttribute或者用get方式的问号传参都可以。
<a href="xxxServlet?id=1">传参测试</a>
在Servlet中写的接参数的语句是
int id=Integer.parseInt(request.getParameter("id"));
像这样的话就可以了。
不知道你说的 “但好像不是很对”是什么意思?
网上也有不少关于jsp/Servlet方面的资料。你可以参考一下。
第2个回答  2009-07-17
a.jsp和 b.jsp什么关系啊
第3个回答  2020-05-06
多种方式
第一种:
你可以使用A标签
比如<a
href="index2.jsp?Id=num">点击这里就可以跳转<a/>
A标签如果想传多个就
在后面加"&"这个符号
然后再加Id2=num2
依此类推
第二种
:表单提交方式
<form
action="index2.jsp?Id=num"
method="post">
<input
name="submit"type="submit"
value="提交"/>
</form>
"Id"是随便取的变量,"num"代表你想传过去的参数
href等于后面是你想连接
并将参数传到哪个页面。
第三种:作用域传递
<%
request.setAttribute("num",num);
//以类似键-值对的形式传递
%>
接收的页面只需要写:
<%
String
str=
request.setAttribute("num")
//接收
%>
百分号内
都属于JAVA代码。
reqest不用申明可以直接使用,这个属于内置对象