如果设置了class输出位置,是不是要把对应的mapping 改成 输出位置的相对路径
也就是说 其实 servlet 设置的是 编译后的 文件 所在的位置的 路径吗
因为没有设置输出位置,所以视屏中设置的 路径 正好 就是 .java文件的路径,
其实应该设置的路径 是 要去找 .class文件 对吧???
<?xml version="1.0" encoding="UTF-8"?> <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_4_0.xsd" version="4.0"> <servlet> <servlet-name>login</servlet-name> <servlet-class>classes.login.login</servlet-class> </servlet> <servlet-mapping> <servlet-name>login</servlet-name> <url-pattern>/classes/login/login</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
<html> <head> <title>$Title$</title> </head> <body> <a href="login/login">login</a> </body> </html>