2016-04-17 16 views
0
<html> 
<head> 
<title>Currency Converter</title> 
</head> 

<body> 

<h1>Currency Converter</h1> 

<HR> 

<form method=get action="http://localhost:8080/logan_jahnke_currency/app/Converter"> 

<P>Enter your amount of money is US Dollars below (do not include the dollar sign) 

<P>For example: <tt>20</tt> 

<P>Input amount in dollars: <INPUT NAME="dollars" TYPE=text size=50> 

<select name="currency"> 
<option value="USD">United States Dollar</option> 
<option value="ARS">Argentinean Peso</option> 
<option value="AUD">Australian Dollar</option> 
<option value="BRL">Brazilian Real</option> 
<option value="GBP">British Pound</option> 
<option value="CAD">Canadian Dollar</option> 
<option value="CLP">Chilean Peso</option> 
<option value="CNY">Chinese YuanRenminbi</option> 
<option value="CZK">Czech Koruna</option> 
<option value="DKK">Danish Krone</option> 
</select> 

<P><P><P><INPUT TYPE=submit> <INPUT TYPE=reset> 

</form> 
</body> 
</html> 

HTMLファイル^が見つかりません(Javaサーブレット)

XMLファイルのV

<web-app xmlns="http://java.sun.com/xml/ns/j2ee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" 
version="2.4"> 

<servlet> 
    <servlet-name>converter</servlet-name> 
    <servlet-class>logan_jahnke_currency.Converter</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>converter</servlet-name> 
    <url-pattern>/converter</url-pattern> 
</servlet-mapping> 

</web-app> 

ディレクトリ:

app 
    converter.html 
    WEB-INF 
     classes 
     logan_jahnke_currency 
      Converter.class 
     lib 
     *.jar 
     web.xml 

私の最初のHTMLがアドレスで正常に動作します:http://localhost:8080/logan_jahnke_currency/app/converter.html

ただし私が提出を押すと、私は「見つからない」ことになる。

誰でも問題を確認できますか?私はそれを把握することはできません。あなたの投稿サーブレットマッピングに基づいて

+0

タイトルが見つかりませんでした:P –

答えて

2

、この

action="http://localhost:8080/logan_jahnke_currency/app/Converter" 

アプリケーションのルートコンテキストはlogan_jahnke_currencyあなたのマッピングで

<url-pattern>/converter</url-pattern> 

を持っているので、それが

action="http://localhost:8080/logan_jahnke_currency/converter" 

あるべきであると仮定すると、 。

+0

私はこれを試しましたが、まだ "見つかりません"というメッセージが表示されます –

+0

アプリケーションをwarファイルにパッケージングしていますか? **あなたは何を試してみましたか?あなたのルートアプリケーションパスは何ですか?また、 'app'はあなたのツリーに収まりますか? –

+0

私は 'app'ディレクトリをwarファイルにパッケージ化します。これには上記のものすべてが含まれています。 –

関連する問題