JSP动态标签库
<%@include file=“top.jsp” %>
只有一个java文件,我们称为静态包含,jsp事先把两个jsp整合在一期了,所以你看到的只有一个java文件,无法事先传参数
<jsp:include page=“top.jsp”></jsp:include>
动态包含,把两个jsp分开编译成不java文件,他俩是独立的,直接把生的部分java文件加到一整个页面中去,可以动态传输到top.jsp中参数
Servlet注解使用
/*@WebServlet(urlPatterns= {"/a1","/a2","/a3"},loadOnStartup=1)*/
/*@WebServlet("/a1")*/
/*@WebServlet(value="/b1")*/
@WebServlet(urlPatterns= {"/a1","/a2"})
public class TestServlet extends HttpServlet{
@Override
public void init() throws ServletException {
// TODO Auto-generated method stub
System.out.println("init()");
}
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// TODO Auto-generated method stub
System.out.println("serice");
}
服务器在启动的时候,先去找web.xml,如果servlet在web.xml中配置好了,直接以web.xml里面的配置信息为准进行servlet初始化,如果你的web.xml没有配置,在加载servlet的时候用注解的方式进行初始化servlet
注意:一个servlet的配置只能用一种方式初始化