【发布时间】:2016-08-12 12:03:52
【问题描述】:
我正在尝试通过 JavaMail API 使用表单发送邮件。我创建了一个简单的 jsp 页面,其中我的 servlet 类作为表单操作,一个 java 类作为模型。但是每次我运行 Jsp 页面进行测试时,它都会显示一个 404 页面,当我单击表单上的“提交”按钮而不是重定向到 servlet 时说请求的资源不可用。
我认为这可能是 servlet 映射问题,所以我在 NetBeans 中创建的 web.xml 文件中手动注册了 servlet,但它仍然无法正常工作。
servlet类中的代码是:
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<display-name>mailservlet</display-name>
<description>
</description>
<servlet>
<servlet-name>mailservlet</servlet-name>
<servlet-class></servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>mailservlet</servlet-name>
<url-pattern>/mailservlet</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
mailservlet 是 servlet 类的名称。
任何关于其他操作的建议将不胜感激。
【问题讨论】:
-
在servlet标签中,我想你忘了写servlet类的全名。