作者PsMonkey (痞子軍團團長)
看板java
標題Re: [問題] Servlet與JSP傳值問題
時間Wed Mar 5 17:48:30 2014
解釋一下砍文原因,主要是版規 4.2
另外就是這提供的程式碼根本一點意義也沒有
※ 引述《hereon (hereon)》之銘言:
: 各位大大好:
: 小弟從上禮拜接到老闆的要求,錯誤找了好幾天都無法解決,
: 在Eclipse上撰寫JAVA程式與JSP,首先不確定JSP的<form>action要填入甚麼位置
: 因為他似乎無法連結JAVA程式,JSP網頁按submit(確定),都停在那裏。
沒有所謂「連結 Java 程式」這種說法
你下頭的程式碼沒有註解也就算了
基本上也沒有提供(JSP)檔名以及存放路徑(或是對應 URL)
你這些東西湊在一起,能不能用瀏覽器開啟你那個 JSP 檔都還是問題
(我忘記 invoke 先後順序了... 囧rz)
請循其本,找一本 JSP 入門書、或是有按部就班的教學網頁
那麼基本上根本不用幾天,幾個小時內,這篇文章的問題就根本不是問題
(當然,不排除會炸出其他問題 XD)
後頭全部保留引言
: 另外,另一問是tomcat裡面的web-xml裡面是否需要修改? Google過似乎也需要修改,
: 小弟修改如下不知道對不對,麻煩大家了。謝謝!
: JAVA:
: package testfile;
: import java.io.*;
: import javax.servlet.*;
: import javax.servlet.http.*;
: public class Test extends HttpServlet{
: public void service(HttpServletRequest request, HttpServletResponse
: response) throws ServletException, IOException{
: response.setContentType("text/html;charset=Big5");
: PrintWriter pw=response.getWriter();
: double height=Double.parseDouble(request.getParameter("t1"));
: double weight=Double.parseDouble(request.getParameter("t2"));
: double standard=(height-100)*0.9;
: pw.println("<html>");
: pw.println("<head><title>test</title></head>");
: pw.println("<body bgcolor=orange>");
: pw.println("輸入身高為:"+height+"公分<br>");
: pw.println("輸入體重為:"+weight+"公斤<br>");
: pw.println("標準體重為:"+standard+"公斤<br>");
: double diff=weight-standard;
: if(diff>5){
: ...省略
: }
: pw.println("</body></html>");
: }
: }
: JSP:
: <%@ page language="java" contentType="text/html; charset=BIG5" pageEncoding="BIG5"%>
: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
: <html>
: <head>
: <meta http-equiv="Content-Type" content="text/html; charset=BIG5">
: <title>Test_file</title>
: </head>
: <body>
: <form method="get" action="XXXXXX">
: <p>請輸入身高(公分):
: <input type="text" name="t1"></p>
: <p>請輸入體重(公斤):
: <input type="text" name="t2"></p>
: <input type="submit" value="確定"">
: </form>
: </body>
: </html>
: Web-xml:
: <servlet>
: <servlet-name>Test</servlet-name>
: <servlet-class>Test</servlet-class>
: </servlet>
: <servlet-mapping>
: <servlet-name>Test</servlet-name>
: <url-pattern>/*</url-pattern>
: </servlet-mapping>
--
錢鍾書:
說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.129.130.252
→ hereon:那你就刪除這篇 03/05 22:54
→ qrtt1:中肯,基礎不足真的要找書,花點時間耐著性子看看,學一下 03/05 23:03