August 28,2005 22:50

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網頁沒列出~不過問題不在這裡@@"


  • yam_jzzxh 發表於樂多回應(1)引用(0)JSP/SERVLET心得○○→→編輯本文
    樂多分類:網路/3C │昨日人次:0 │累計人次:71
    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