package com.learn;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
/**
* Created by Administrator on 2017/09/26.
*/
public class CheckServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String userName = req.getParameter("name");
String message = "";
if(userName == null){
message = "please input your name";
} else {
message = userName;
}
req.setAttribute("mess",message);
RequestDispatcher requestDispatcher = getServletContext().getRequestDispatcher("/out");
PrintWriter out = resp.getWriter();
out.print("before forward ");
System.out.println("before forward");
requestDispatcher.forward(req,resp);
out.print("after forward");
System.out.println("after forward");
out.close();
}
}
package com.learn;
import org.json.HTTP;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
/**
* Created by Administrator on 2017/09/26.
*/
public class OutServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String message = (String) req.getAttribute("mess");
PrintWriter printWriter = resp.getWriter();
printWriter.print(message);
printWriter.close();
}
}
<servlet>
<servlet-name>check</servlet-name>
<servlet-class>com.learn.CheckServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>check</servlet-name>
<url-pattern>/check</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>out</servlet-name>
<servlet-class>com.learn.OutServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>out</servlet-name>
<url-pattern>/out</url-pattern>
</servlet-mapping>
package com.learn;
import javax.servlet.RequestDispatcher;
import javax.servlet.Servlet;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
/**
* Created by Administrator on 2017/09/26.
*/
public class MainServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html");
PrintWriter out = resp.getWriter();
out.println("<html><head><title>mainServlet</title></head>");
out.println("<body>");
ServletContext servletContext = getServletContext();
RequestDispatcher headDisPatcher = servletContext.getRequestDispatcher("/header.html");
RequestDispatcher greetDisPatcher = servletContext.getRequestDispatcher("/greet");
RequestDispatcher footeDisPatcher = servletContext.getRequestDispatcher("/footer.html");
headDisPatcher.include(req,resp);
greetDisPatcher.include(req,resp);
footeDisPatcher.include(req,resp);
out.print("</body></html>");
out.close();
}
}
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>header</title> </head> <body> <font size="6">Welcome to ab</font> </body> </html>
package com.learn;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
/**
* Created by Administrator on 2017/09/26.
*/
public class GreetServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
PrintWriter out = resp.getWriter();
out.print("hi! "+req.getParameter("name")+", <p>");
out.close();
}
}
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>footer</title> </head> <body> <span>Thanks for stopping</span> </body> </html>
<servlet> <servlet-name>main</servlet-name> <servlet-class>com.learn.MainServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>main</servlet-name> <url-pattern>/main</url-pattern> </servlet-mapping> <servlet> <servlet-name>greet</servlet-name> <servlet-class>com.learn.GreetServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>greet</servlet-name> <url-pattern>/greet</url-pattern> </servlet-mapping>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有