【web后端(十五)】jsp、servlet_jsp工作原理
2023-09-11 14:20:37 时间
1.12.1.JSP工作原理
测试步骤:
1.创建一个静态jsp页面
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
<meta charset="utf-8">
</head>
<body>
<form action="/Encoding" method="post">
<input type="text" name="name"/>
<input type="submit"/>
</form>
</body>
</html>
2.在tomcat的webapps中添加一个符合web组件规范的web应用目录
3.把index.jsp拷贝到这个web应用目录的根目录中
4.启动服务器并访问这个index.jsp页面 http://localhost:8080/web/index.jsp
5.查看work目录下的我们的应用目录
可以看到,当我们请求这个页面后,多出了一个index_jsp.java和index_jsp.class文件,这个就是由JSP引擎根据jsp页面内容生成的Servlet源代码和编译生成的 字节码
我们看看index_jsp.java内容
jsp页面中的静态内容被转换成输出代码嵌入到Servlet代码中
相关文章
- 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]解决方法
- JAVA-JSP内置对象之out对象
- JavaWeb之JSP技术总结
- ssm(Spring+Spring mvc+mybatis)——index.jsp
- java实现动态验证码源代码——接受ajax的jsp
- 新闻发布项目——后台JSP界面adminManage/addNews.jsp
- 新闻发布项目——后台JSP界面adminManage/addNews.jsp
- 新闻发布项目——后台JSP界面adminManage/modifyCategory.jsp
- 新闻发布项目——后台JSP界面adminManage/newsPage.jsp
- 《ASP.NET MVC4 WEB编程》学习笔记------Web API 续
- jsp:<c:redirect> 和<c:param> 标签
- java/jsp: 登录系统
- jsp动作之 getProperty
- jsp学习--JSP运行原理,九大隐式对象和JSP常用标签
- [Web component] Using Custom Events as a web component API
- jsp学习--JavaBean定义和在Jsp中使用JavaBean
- Atitit 2016 技术趋势与没落技术 目录 1.1. 离线优先Web应用程序(Offline first web applications)1 1.2. 依照产品而不是项目(product
- 双击td字段,出现编辑文本框(更改之后发送数据请求) jsp
- SpringMVC访问WEB-INF下的jsp解决方案&Spring Boot集成使用jsp
- JSP — 如何设置jsp中cookie的过期时间
- JSP | 基于Servlet和JSP改造oa项目