Re: [問題] JSP 與 java 之間傳遞參數
P大抱歉,我現在遇到的問題應該不是傳參數,而是另外的問題
假設{TOMCAT} 為我的 webapps 的目錄
{TOMCAT}/test/index.html 內容如下
<html>
<head>
<title>Test</title>
</head>
<body>>
<form method="POST" action="b.jsp">
<input type="text" name="url" size="20"></p>
<input type="submit" value="Submit" name="submit">
</form>
</body>
</html>
{TOMCAT}/test/b.jsp 內容如下
<html>
<jsp:useBean id="cw" scope="page" class="myclass.CW" />
</html>
另外 {TOMCAT}/test/WEB-INF/classes/myclass/CW.java 內容如下
package myclass;
public class CW
{
private String url;
public CW()
{
url = null;
}
public void setUrl(String name)
{
url = name;
}
public String getUrl()
{
return url;
}
}
編譯好的 .class 我也是放在 {TOMCAT}/test/WEB-INF/classes/myclass 這個目錄
但是當我透過 index.html 輸入文字後送給 b.jsp 就會發生問題,結果如下圖
http://ppt.cc/Omtl
我想知道大概問題出在什麼地方,我可以從什麼地方下手去找並解決,謝謝
※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: ※ 引述《ch0219 (Ys)》之銘言:
: : 先感謝 F 大和 k 大的回答
: ^^^^
: 有人回答了然後又刪除文章了嗎? @__@
: : 補充說明:
: : 我欲寫的是讓 jsp 處理顯示的工作,讓 java class 處理計算的工作
: : 因此在 jsp 檔中主要負責讓用者 input 資料
: : 再將該筆資料傳遞給 java class 經過運算處理後
: : 再傳遞給 jsp 檔做結果的顯示
: : 但我一直卡在這些檔案間的參數傳遞
: : 問題一:
: : 假設在 jsp 的 form 中有兩個 type=text 的 text1,text2
: : 那在 jsp -> java 之間又該如何傳遞/接收 text1、text2 的資料 ?
: : 問題二:
: : 經過 java class 的一些運算後,假設結果是型態為 String 的 str3
: : java -> jsp 又該如何傳遞/接收此 str3 的資料呢?
: : 拜託再麻煩大家了,感謝~
: 像另外一個推文所說的,你還是去買本書來看
: web programming 有很多小環節不是這麼幾句話就好講完
: 像你現在這種需求,我根本不會想要用 request.setAttribute()
: 扯到 session 也有點麻煩
: (當然,不是說用那個錯,而是... 不需要)
: 我會直接把 form 的 action 設定另一個 JSP
: 下面這些,基本上是跟你問題無關的廢話...... lol
: 寫 JSP 的快樂之處,就在於既有 Java library 大多都可以直接拿來用
: (當然不考慮那種 Swing library 啦 [茶])
: 因為 JSP 會先被 JSP container 轉換成特定的 Java class
: (更正確來講就是 Servlet)
: 然後產生一個新的 thread 去實際運算(就是字串產生器 XD)
: 而這一切都發生在 JVM 上
: 所以只要 JSP conatiner 沒有 restart
: 那麼平常 Java 怎麼寫怎麼亂搞(例如萬能的 static field \囧/)
: 在 JSP 就可以怎麼寫怎麼亂搞
: 剩下就是對付 HTTP 的 stateless 特性而已(謎之聲:而已? [毆飛])
: 前陣子寫 PHP 就在遇到極大的挫折
: 到最後只好自己寫 socket client 跟 server
: 好讓東西可以互相傳來傳去 [淚目]
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.58.184
※ 編輯: ch0219 來自: 61.228.58.184 (05/29 01:08)
※ 編輯: ch0219 來自: 61.228.58.184 (05/29 01:09)
→
05/29 01:21, , 1F
05/29 01:21, 1F
→
05/29 01:24, , 2F
05/29 01:24, 2F
→
05/29 01:26, , 3F
05/29 01:26, 3F
→
05/29 07:10, , 4F
05/29 07:10, 4F
推
05/29 11:25, , 5F
05/29 11:25, 5F
推
05/29 11:29, , 6F
05/29 11:29, 6F
→
05/29 11:52, , 7F
05/29 11:52, 7F
→
05/29 14:13, , 8F
05/29 14:13, 8F
→
05/29 14:38, , 9F
05/29 14:38, 9F
→
05/29 14:39, , 10F
05/29 14:39, 10F
→
05/29 14:40, , 11F
05/29 14:40, 11F
推
05/29 15:39, , 12F
05/29 15:39, 12F
→
05/29 16:26, , 13F
05/29 16:26, 13F
→
05/29 16:55, , 14F
05/29 16:55, 14F
推
05/29 17:17, , 15F
05/29 17:17, 15F
→
05/29 22:01, , 16F
05/29 22:01, 16F
→
05/29 23:46, , 17F
05/29 23:46, 17F
→
05/29 23:48, , 18F
05/29 23:48, 18F
→
05/29 23:52, , 19F
05/29 23:52, 19F
→
05/30 10:03, , 20F
05/30 10:03, 20F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 6 篇):