jsp 编译后 输出 到网页中的动态内容是何时被添加进去的

华清545 2015-01-05 11:24:19
前台页面使用 JSP, 使用Struts2 标签填充动态的内容。请问: 请求到jsp 页面后, 服务器会首先 编译 jsp,然后在 编译生成的 class 文件中做 输出,也就是用 PrintWriter 输出 html 内容。但是此时并没有 在 HTML 中输出 要动态显示的内容。那请问这个动态显示的内容是在什么时候生成并放在页面中的呢。
在 jsp 编译后的class 文件中并没有获取到 要动态生成的内容。那么这些动态内容是如何传到前台页面的。求不吝赐教,感激不敬。
...全文
165 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
全能码农-ss 2015-01-06
  • 打赏
  • 举报
回复
准确的说 jsp会被编译成servlet,你打开编译之后文件看看就知道了。就是out.print 一大堆
  • 打赏
  • 举报
回复
你到服务器上去work里面看java代码,然后到里面去输出信息。
Heart-Attack 2015-01-06
  • 打赏
  • 举报
回复
首先 jsp被翻译成了Servlet类 jsp里面的静态元素被out.write()方法原样输出 jsp里面的小脚本代码不做任何处理 jsp里面的表达式内容作为out.print()的参数输出 jsp里面声明的属性和方法作为Servlet的属性和方法 JSP源文件--->翻译/转译----->编译------>执行 XXX.jsp XXX.java xxx.class
华清545 2015-01-06
  • 打赏
  • 举报
回复
虽然编译生成了 servlet,但并没有输出 动态的内容

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧