前言
终于把编译器的环境弄好了,现在才能安心学习jsp
servlet配置:
在项目结构中,添加jsp-api.jar和servlet-api.jar
这两个包在tomcat的安装目录的lib中
不然会报错。
在src中创建个包用来存放servlet。
新建servlet.java
若idea没有找到servlet的模板,可以在模板里面找,如图:
编辑文件模板
自己新添加模板就行了,把里面的代码复制出来就行了。
测试servlet是否成功的代码:
package servlet;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class servlet extends HttpServlet {
@Override
public void init(ServletConfig config) throws ServletException {
super.init(config);
}
@Override
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
req.setCharacterEncoding("gb2312");
res.setContentType("text/html;charset=gb2312"); //设置响应的MIME类型
/**
逻辑实现
**/
PrintWriter out=res.getWriter();
String name=getServletName();
out.print("<html><body>");
out.print("请求的名字是"+name+"<br>");
out.print("</body></html>");
}
}
注意:需要修改WEB-INF目录下的 web.xml;
若我的servlet名字是 servleta,在servlet目录下
则web.xml修改为:
<?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>