August 28,2005

Head first jsp/servlet 問題

原本一開始一照上面所寫的照做.....不過他就會一直出現 HTTP 405錯誤~~經過了上網查資料後發現!原來在" dopost " 那裡要改成 " service " 這樣才可以執行....找了一天的蟲○○→↘
(在Beer.htm中method="post" 不行再改 不過通程式可以 method="get")↙↘
============
Beer.htm
------------------------



Beer



啤酒選擇



選出想喝的啤酒


顏色:










=============
BeerExpert.java
-----------------------
package model;
import java.util.*;

public class BeerExpert{
public List getBrands(String color){
List brands=new ArrayList();
if(color.equals("amber")){
brands.add("Jack Amber");
brands.add("Red Moose");
}
else {
brands.add("Jail Pale Ale");
brands.add("Gout Stout");
}
return (brands);
}
}
==============
BeerSelect.java
------------------------------
import model.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class BeerSelect extends HttpServlet{
public void dopost(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException{
String c=request.getParameter("color");
BeerExpert be=new BeerExpert();
List result=be.getBrands(c);
request.setAttribute("styles",result);
RequestDispatcher view=request.getRequestDispatcher("result.jsp");
view.forward(request,response);
}
}
還有一個JSP網頁沒列出~不過問題不在這裡@@"


Posted by yam_jzzxh at 樂多Roodo! │22:50 │回應(1)引用(0)JSP/SERVLET心得○○→→
樂多分類:網路/3C 共同主題:網頁設計 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/422552
回應文章

GDI夢想域名網路推廣中心
http://www.playgamenow.ws/

1.頂級域名網址
2.專屬域名電子信箱
3.大容量網頁空間與流量
4.網頁設計小幫手

5.全球銷售權:
以上服務能夠純粹在電腦網路上交易
可不受工作時間工作地點影響
沒有進出貨等空間問題
能完全在家工作
歡迎參考
Posted by GDI夢想域名網路推廣中心 at July 23,2008 16:32