2016-04-17 78 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 Servlet的)

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

根据您发布的servlet映射,这

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

假设你的应用程序的根上下文是logan_jahnke_currency那么它应该是

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

,因为你在你的映射有

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

+0

我试过这个,我仍然得到“未找到” –

+0

您是否将您的应用程序打包成战争文件?你刚刚尝试过什么?什么是你的根应用程序路径,“app”适合你的树? –

+0

我将'app'目录打包成一个war文件,其中包含上面列出的所有内容。 –