servlet如何處理兩個不同jsp(傳遞引數方式不同)

2022-03-03 03:56:32 字數 3495 閱讀 5910

1樓:

假設這兩個jsp檔案分別為:1.jsp 2.jsp

處理過程如下:

else if( 請求來自2.jsp )

具體如何分辨請求是來自那一個jsp頁面,可以採用隱藏域url傳遞引數的方法

也可以在jsp頁面設定

同時在servlet中接收 request.getattribute("from")

2樓:風過今夏

一個doget()處理

一個dopost()處理

3樓:天堂至尊

只需要把傳遞的時候引數名改成不同的名字就行了。比如說:

form中 action="searchservlet?pageno=1"

jsp超級連結中 href="searchservlet?pagenumber=1"

這樣就可以了

4樓:匿名使用者

有方法form提交用servlet中的dopost方法

超連線提交用servlet中的doget方法

5樓:

當然可以

超連結 是用doget 提交的

form 兩種方式都可以 選擇dopost提交

6樓:黃李子

本來就可以啊,只要傳進去的引數是servlet要求的引數就行了

7樓:匿名使用者

servlet就只有dopost和doget呀?

你一個使用post提交,一個使用get提交就沒有關係的

不過,最好分成兩個servlet來寫~~~這樣結構清晰

一個servlet怎麼樣把資料傳遞到兩個不同的jsp頁面?一個只做顯示,另一個需要操作。或者有別的設計思路?

8樓:匿名使用者

設計思路看下這樣行不:你先把servlet轉到另一個servlet來處理,處理後,再到另一個頁面顯示。are you 明白?呵呵。祝你成功。

9樓:

為什麼需要不同的響應頁面? 實在不行就include和forward一起用吧

如何讓一個servlet傳值到兩個jsp頁面

10樓:匿名使用者

使用js,做post

~~~~~~~~~~~~~~

11樓:匿名使用者

session cookies 都可以

或者 ajxs

12樓:匿名使用者

一個servlet

兩個jsp

你這是什麼操作呢?需要這種行為?

jsp頁面如何從一個頁面傳遞一個引數到另外一個頁面。

13樓:匿名使用者

通過表單或者url引數

傳遞:a.jsp

...<%

out.print("" + 內容 + "" );

%>...b.jsp

<%//...

string param = request.getparameter("param");//param就是取到的傳遞過來的內容,試試吧

//...

%>引數的話我相信你應該知道!~我猜你是不知道怎麼獲得這個引數的值對吧?

例如:內容

那麼在test.jsp中,我們可以這樣獲得param的值:

<%request.getparameter("param");

%>傳遞的引數不多的話可以直接&引數2=<%=值2">跳轉引數多的話你看能不能點選一條內容時把一個引數傳過去例如「id」,然後在到接收的頁面用這個「id」從資料庫查詢這條記錄,然後再顯示出來。

希望對你有點幫助吧!

14樓:du瓶邪

(1).一種是重定向跳轉,超連就是一種重定向跳轉,這樣的跳轉request物件是傳不到下一個頁面的,下一個頁面得到的request物件是一個新的物件,而不是上一個頁面傳過來的就得不到上一個頁面的資料.如果你想通過這種方法跳轉的話,那就要用,在下一個頁面用request.

getparameter("引數名")得到值

(2).另一種跳轉是**,這種跳轉request物件就被傳往下一個頁面,可以用,這樣你可以把引數用request.setattribute()方法存進request物件裡,再到下一個頁面用request.

getattribute()得到引數.

兩種方法最明顯的區別是,重定向跳轉當你從a.jsp到b.jsp頁面的時候,位址列的地址已經由a.

jsp變為b.jsp;相反,**跳轉當你從a.jsp到b.

jsp頁面的時候,位址列仍然是a.jsp的地址

15樓:匿名使用者

引數的話我相信你應該知道!~我猜你是不知道怎麼獲得這個引數的值對吧?

例如:內容

那麼在test.jsp中,我們可以這樣獲得param的值:

<%request.getparameter("param");

%>

16樓:匿名使用者

比如我得到的引數是type=add;

使用 >out.print(type)

希望回答對你有點幫助

17樓:百事可樂

傳遞的引數不多的話可以直接值1>&引數2=<%=值2">跳轉

引數多的話你看能不能點選一條內容時把一個引數傳過去例如「id」,然後在到接收的頁面用這個「id」從資料庫查詢這條記錄,然後再顯示出來。

希望對你有點幫助吧!

一個jsp訪問servlet時,之前另個jsp傳到這個servlet的引數就沒了,怎麼解決? 10

18樓:

因為servlet是多例的,每次請求都會針對當前請求生成一個執行緒,使用直接請求的方式無法獲得你想要的結果,有兩個方法可以解決

把你要傳遞的引數放置到session中

在servlet中定義屬性,儲存你第一次傳入的引數, 但這種方式會存在併發問題。

19樓:觸發器

放到session中啊

一個servlet裡面怎麼實現jsp頁面的多個功能?

20樓:夥哥_王爺

可以在請求引數里加入一個操作型別引數,取0表示驗證使用者名稱,取1表示註冊提交,根據這個引數判斷以後,分別再取出兩種功能對應的引數做邏輯處理

verilog如何處理需要在兩個always中賦值的變數

以分頻器為例,你可以再定義2個變數讓他們分別在時鐘上升和下降沿分頻然後將2個異或值賦給你要的變數 一旦遇到這個問題。verilog中的解決方法是兩個變一個。一個always塊只對一個變數賦值。最後將其用組合邏輯將其變為一個訊號。舉例 always posedge clk or negedge rst...

我是個情商比較低的人很內向,如何處理與兩個閨蜜一起走,但她倆不熟,如何不冷落任何人不使情況尷尬

我是把她們兩變成好朋友,然後我是路人,謝謝?這不是你的錯,是b情商低,他明明知道你兩邊很難照顧到他還那麼不理解你,a閨蜜懂你希望你多多和她玩 首先你不用想太多了,當有矛盾狀況時,就問問自己的感覺,想怎麼決定就怎麼決定就好了。沒有十全十美的辦法,即便再好的閨蜜,也有互相理解的需要。不管第次你如何決定,...

使用童工不滿兩個月如何處理,我是如何兩個月過司考的

使用童工的法抄律責任 禁止使用童工規定 中規定,凡用人單位使用童工的,由勞動保障行政部門按照每使用一名童工每月處5000元罰款的標準給予處罰 在使用有毒物品的作業場所使用童工的,從重處罰 用人單位在規定期限內仍不改正的,將按照每使用一名童工每月處1萬 使用童工的法律責任 禁止使用童工規定 中規定,凡...