jsp 实现的简易mvc模式示例(jsp实战教程)学到了吗

随心笔谈3年前发布 admin
231 0 0

文章摘要

这篇文章描述了一个使用JavaServlet实现的Web应用程序控制类(IndexController)。该类继承自HttpServlet,并在doGet方法中实现了处理HTTP请求的功能。在方法中,它设置了响应的字符编码和内容类型,添加了请求属性以记录信息,并通过JSP视图组件(view/index.jsp)将请求转发到相应页面。如果出现异常,还会打印错误信息并堆栈打印错误原因。文章的核心内容是该控制类的结构和功能实现。


package web.app.controller;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(“/IndexController”)
public class IndexController extends HttpServlet
{

private static final long serialVersionUID=-8227194254553105913L;
@Override
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException, IOException
{
try{
response.setCharacterEncoding(“utf-8”);
response.setContentType(“text/html;charset=utf-8”);
//response.getWriter().println(“success”);
request.setAttribute(“test”,”hello world this is class name index controller”);
request.getRequestDispatcher(“view/index.jsp”).forward(request, response);;
}catch(Exception e)
{
System.out.println(“error”);
e.printStackTrace();
}
}
}

© 版权声明

相关文章