我们打开tomcat的D:\Program_Files\apache-tomcat-8.0.32\work\Catalina\localhost\venus\org\apache\jsp,

当我们访问过页面后会发现login.jsp会生成两个文件login_jsp.class和login_jsp.java

我们打开java文件其中有这段代码

out.write("\r\n");
out.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\r\n");
out.write("<html>\r\n");
out.write("\t<head>\r\n");
out.write("\t\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\r\n");
out.write("\t\t<title>百度一下</title>\r\n");
out.write("\t</head>\r\n");
out.write("\t<body>\r\n");
out.write("\t\t<form action=\"./DoLoginServlet\" method=\"post\">\r\n");
out.write("\t\t\t<input name=\"user_name\">\r\n");
out.write("\t\t\t<input type=\"password\" name=\"password\">\r\n");
out.write("\t\t\t<button type=\"submit\">提交</button>\r\n");
out.write("\t\t</form>\r\n");
out.write("\t\t\r\n");
out.write("\t</body>\r\n");
out.write("</html>");

发现原理JSP里的内容变成了字符串

JSP文件是在一个类中的

最新文章

  1. selenium测试框架使用xml作为对象库
  2. NSDictionary(key与value)
  3. BZOJ3229 石子合并
  4. cmd命令行查看windows版本
  5. 020. asp.net访问Excel文件
  6. jenkins:应用篇(Gatling plugin的使用)
  7. spring整合quartz实现定时任务
  8. Swift小功能点积累
  9. scrapy1.1入门用例简介-2
  10. oracle AWR性能监控报告生成方法
  11. 使用weinre远程调试
  12. linux下查看系统属性
  13. 代码中输入数字自动筛选出最大值,使用array,for loop and if (21.9.2017)
  14. 文件lseek操作产生空洞文件的方法
  15. java 的重写(覆盖) 和重载的区别
  16. Unity正交模式摄像机与屏幕适配的方法
  17. PYTHON-函数的定义与调用,返回值,和参数
  18. SQLServer: 解决“错误15023:当前数据库中已存在用户或角色”
  19. 用 SqlConnectionStringBuilder 来写连接字符串,向连接字符串添加设置
  20. mongo在centos与windows上部署与配置,及远程连接mongo与数据用户和角色分配

热门文章

  1. Leetcode题目141.环形链表(简单)
  2. RHEL防火墙命令
  3. JAVA类定义的修饰
  4. YOLO: You Only Look Once论文阅读摘要
  5. [Navicat]把1个库的数据迁移到另1个库--数据库备份
  6. delphi ADOCONNECTION异常拦截
  7. js-dialog
  8. Postman配置环境变量添加token
  9. centos 自动挂载ISO
  10. mysql数据库之视图、触发器