3 回答

TA貢獻(xiàn)1836條經(jīng)驗 獲得超3個贊
好多解決方案:
一 比如你要sendRedirect("a.jsp"),可以帶上參數(shù),修改成這個樣子sendRedirect("a.jsp?參數(shù)名=參數(shù)值")
二 放在session中,后一張頁面session中取。
三request.getRequestDispatcher("a.jsp").forward(request, response);這樣跳轉(zhuǎn)

TA貢獻(xiàn)1805條經(jīng)驗 獲得超10個贊
這個方法的參數(shù)是下一個頁面的地址,對吧,地址后面用
?paramName=paramValue
的形式,把參數(shù)帶過去,多個參數(shù)間用&
eg:
sendRedirect("name.jsp?userId=Joe&userAge=30");
這樣name.jsp的request中就加入它們兩個了:
String newUserId = request.getParameter("userId");
String newUserAge = request.getParameter("userAge");
就跟HTML上頁面間傳參數(shù)一樣使用。
如果是用Struts的話,因為Action在重定向后是再new出來一個實例,所以原Action中的變量值不手動帶過來的話,肯定是過不來的。你是不是這里的問題。

TA貢獻(xiàn)1847條經(jīng)驗 獲得超7個贊
這個方法的參數(shù)是下一個頁面的地址,對吧,地址后面用
?paramName=paramValue
的形式,把參數(shù)帶過去,多個參數(shù)間用&
如果是在servlet或者struts中的action中也可用于之間的傳遞
基本說白了:就差不多一個傳參的功能
添加回答
舉報