栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSP与Servlet之间关系

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSP与Servlet之间关系

1.JSP是什么

学习JSP之前需要先搞清楚Servlet。原因在于JSP技术可以理解为Servlet的简化。实现动态网页技术的关键事实上在于Servlet,例如下例:
实现简单的登录判断操作。开始页面获得用户名和密码,按提示完成操作后应出现相对应的反应(成功/失败)。成功或者失败这样的逻辑操作需要后台完成(动态页面)。而Java通过Servlet实现这种技术。

根据上述输入,后台会进行一个逻辑判断,再决定采取何种反应。具体代码如下:

@WebServlet("/welcome")
public class LogIn extends HttpServlet {
	private static final long serialVersionUID = 1L;
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	}
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		String user = request.getParameter("user");
		String passWd = request.getParameter("passWd");
		PrintWriter p = response.getWriter();
		if(user.equals("zhangsan") && passWd.equals("123456"))
			p.println("success");
		else 
			p.println("fail");	
	}
}

注意上述的if判断部分,结果输出中包含了html的内容。在上述简单实例中还不算太费事,如果是对于一个项目而言,上述方式的结果反馈无疑效率很低。如何有效解决这个问题,Java提供了JSP技术用以解决。
JSP技术可以理解为是Servlet的简化版本。其不需要像servlet一样如此繁琐的写前端界面的内容。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/770906.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号