<!--配置Servlet, 一个Servlet类绑定一个url(客户端访问入口)--> <servlet> <!-- 名称 随意取, 一般取名类名--> <servlet-name>AServlet</servlet-name> <!--对应的Servlet类, 全限定名(包.类名) --> <servlet-class>main.java.AServlet</servlet-class> <!--配置初始化参数--> <init-param> <param-name>name</param-name> <param-value>张三</param-value> </init-param> <init-param> <param-name>age</param-name> <param-value>21</param-value> </init-param> </servlet> <servlet-mapping> <!--名称, 与对应servlet的servlet-name一样 --> <!--通过sevlet-name绑定--> <servlet-name>AServlet</servlet-name> <!--绑定url: /路径 一般取名: /类名 --> <url-pattern>/AServlet</url-pattern> <-mapping>
servlet在<sevlet></servlet>通过name命名和class找到文件位置,在<servlet-mapping></servlet-mapping>里通过name绑定
<url-pattern></url-pattern>为绝对路径找不到时使用的最长路径
解决页面乱码问题:
打开IDEA, Help->Edit Custom VM Options, 在下面新增一行, 内容为 -Dfile.encoding=utf-8
, 保存并重启IDEA即可。