java - 我不能在 JSP 声明脚本中使用 response.getWriter() 来初始化关于 PrintWriter 对象
问题描述
我不能在 JSP 声明脚本中使用 response.getWriter() 来初始化关于 PrintWriter 对象
嗨,我目前正在练习使用 JSP 制作网络公告板。
但是有一个问题,我问你一个问题。
我不知道代码输入有什么问题,所以你能检查一下代码吗?
解决方案
在 JSP 中,有 3 种类型的脚本元素:
<%! this is a declaration %>
<% this is a scriptlet %>
<%= this is an expression %>
隐式对象,如,在声明元素response
中不可用。问题中的代码应位于scriptlet元素中。
但是,JSP 带有多个隐式对象,例如response
,其中之一是:
Variable Name Type Semantics & Scope
============= =========================== =============================================
out javax.servlet.jsp.JspWriter An object that writes into the output stream.
这意味着您尝试编写的语句是多余的并且会失败,因为out
已经声明了变量名。
推荐阅读
- excel - Excel数据验证:将字符串与范围连接
- excel - 从 2013 版到 2007 版的 excel 断开链接?
- mysql - 使用适用于 MySQL 和 SQL Server 的连接进行更新
- python - 从 Jupyter Notebooks 使用 Azure Devops python 库
- azure - Azure Blob 将文件从文件服务器直接上传到 Azure
- mysql - 为什么授予的角色也必须单独激活?
- bluetooth - 音乐流式传输期间蓝牙 SPP 的使用
- google-chrome - 使用 Chrome 开发工具时网络选项卡中的 ERR_HTTP2_PROTOCOL_ERROR
- c# - CsvHelper - GetRecords 没有返回任何内容
- ios - cocoapods错误设置firebase以响应本机