我不能在jsp声明脚本中使用response.getwriter()初始化关于printwriter对象嗨,我正在练习用jsp制作web公告板。但有个问题,我问了你一个问题。我不知道输入代码有什么问题,你能检查一下代码吗?
sg24os4d1#
在jsp中,有3种类型的脚本元素:
<%! this is a declaration %> <% this is a scriptlet %> <%= this is an expression %>
隐式对象,如 response ,在声明元素中不可用。问题中的代码应该在scriptlet元素中。然而,jsp附带了多个隐式对象,比如 response ,其中之一是:
response
Variable Name Type Semantics & Scope ============= =========================== ============================================= out javax.servlet.jsp.JspWriter An object that writes into the output stream.
这意味着您试图编写的语句是多余的,并且会失败,因为变量名 out 已声明。
out
1条答案
按热度按时间sg24os4d1#
在jsp中,有3种类型的脚本元素:
隐式对象,如
response
,在声明元素中不可用。问题中的代码应该在scriptlet元素中。然而,jsp附带了多个隐式对象,比如
response
,其中之一是:这意味着您试图编写的语句是多余的,并且会失败,因为变量名
out
已声明。