JSP的一个小小小问题

来源:百度知道 编辑:UC知道 时间:2024/04/29 12:15:54
请问高手

JSP 的?传递值的时候

是 response.sendRedirect("messageBoard.jsp"?XX=XX);的用法还是

在action里用?

可以赋值也可以不赋值吗

都可以在 链接 <a> </a> 里面也可以

不过是这样写 “index。jsp?name=name”

多个传值 “index。jsp?userName=name&passWord=pass”

记住 内容一定要在 “” 里面写

标点要用英文的标点写 ,我为了方便看采用大写

到 index。jsp 用

String userName = request.getParameter("userName");
String passWord = request.getParameter("passWord");

来接收 !!!

?号传递,正确叫法是get传输。
action传递的一般为post传输。

一般 get用response.sendRedirect("messageBoard.jsp"?XX=XX);

可以不赋值

是 response.sendRedirect("messageBoard.jsp"?XX=XX);的用法

可以不赋值
(有点不明白,你所指的在action里用“?”是什么意思)

response.sendRedirect("messageBoard.jsp"?XX=XX);与action是两种方法
用一种就可以了

用了action="messageBoard.jsp"
就在messageBoard.jsp页面中用 request.getParameter("XX");接收需要的值