我的抗戰是結構如下:如何將原始Java servlet映射到web.xml中的HTML文件?
my-web-app.war/
views/
index.html
blah.html
META-INF/
MANIFEST.MF
WEB-INF/
web.xml
lib/
<!-- Dependencies -->
classes/
org.me.mywebapp.controllers/
MyController.class
<!-- Other packages/classes as well -->
我想配置web.xml
,這樣,當戰爭本地部署它的index.html
頁面可以通過進入http://localhost/my-web-app/index.html
訪問。
這是我到目前爲止有:
<?xml version="1.0" encoding="UTF-8"?>
<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">
<!-- The display name of this web application -->
<display-name>My Web App</display-name>
<listener>
<listener-class>
org.me.mywebapp.context.ContextImpl
</listener-class>
</listener>
</web-app>
如何配置這個網址來查看映射?提前致謝!
感謝這樣一個偉大的答案@pater(+1)! - 你可以提供一個例子,說明你在「將控制權發送給相應的視圖/ *。html ... *」的控制器中的含義是什麼?我一直使用像Spring這樣的servlet框架,所以這些「原始servlet」的東西讓我有點困惑。再次感謝! – IAmYourFaja 2012-08-06 12:59:23
@ 4herpsand7derpsago:檢查答案編輯部分 – pater 2012-08-06 13:08:46