请问为什么jsp中不能用System.out.println()而要用out.println()

请问为什么jsp中不能用System.out.println()而要用out.println(),第1张

1、

<% %>里面是用来放置JAVA代码片段的

2、

Systemoutprintln()用的是标准输出流,这个是输出在控制台上的,而JSP不是控制台程序,在outprintln()中,out是response的实例,是以response为对象进行流输出的,即将内容输出到HTML代码中

3、

因为受到>

1、jsp内置对象是Web容器创建的一组对象,可以不加声明和创建就可以在JSP页面脚本(Java程序片和Java表达式)中直接使用的成员变量一共有九大内置对象。

2、jsp九大内置对象分别为request、response、session、application、out、pageContext、config、page和exception。具体的作用可以查阅技术书籍。

3、所谓四大作用域就是指page、request、session、application。

4、学习jsp编程,内置对象必须要牢牢掌握,非常非常熟悉才可以。

5、希望对你有帮助。

jsp内置对象

定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量

JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):

1request对象

客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是>

序号 方 法 说 明

1 String getCharacterEncoding() 返回响应用的是何种字符编码

2 ServletOutputStream getOutputStream() 返回响应的一个二进制输出流

3 PrintWriter getWriter() 返回可以向客户端输出字符的一个对象

4 void setContentLength(int len) 设置响应头长度

5 void setContentType(String type) 设置响应的MIME类型

6 sendRedirect(javalangString location) 重新定向客户端的请求

3session对象

session对象指的是客户端与服务器的一次会话,从客户端连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是>

这里的<jsp:forward>是用来重定向的,page是它的url

<jsp:param>是附带参数用的,name相当于变量名,value相当于变量值

至于<%= username%>是jsp中的表达式,是为了将jsp中的值,方便赋给标签当中的!

例如这个

<jsp:param name="username" value="<%=username %>" />

就是吧存在

<%

sessionsetAttribute("username", username);

%>

当中的值,赋值给了

<jsp:param>中的username

正解:

1<%=requestgetParameter("name") %> 相当于outprint("");不能有分号

<%! int i=1; %> 定义语句

<%Systemoutprintln(i); %> java程序片

2<!-- -->

3

<!-- //-->

<!-- -->

<%@ %>

<%-- --%>

<% %>

//

第一个和第二个都是整段的注释,也就是被它们包含的部分都被注释!

第三个<%@ %>不是注释,有引用的意思,一般在jsp中的开头使用

第四个<%-- --%>不会发送到客户端,会被JSP引擎所忽略。

第五个<% %> 是在jsp中写java代码时的格式。凡是java代码都写在<% %>这个里面

第六个 // 是语句单行注释。

4

指定的是JSP页最终Browser(客户端)所见到的网页内容的编码

同java中的import类似。取导入意。

5 静态导入和动态导入

静态<%@ include file=” ”%>

动态<jsp:include page=” ” flush=”true”/>

前者是指令元素、后者是行为元素。

正确描述是:jsp页面是java程序片代码和html元素混合,并不是你所说的嵌入。正常的jsp页面是有<head><body>html元素。除非这个页面是个frame框架,就不要<head><body>这些html元素了。

1、jsp内置对象是Web容器创建的一组对象,可以不加声明和创建就可以在JSP页面脚本(Java程序片和Java表达式)中直接使用的成员变量一共有九大内置对象。

2、jsp九大内置对象分别为request、response、session、application、out、pageContext、config、page和exception。

3、学习jsp编程,内置对象必须要牢牢掌握,非常非常熟悉才可以。

4、希望对你有帮助。

以上就是关于请问为什么jsp中不能用System.out.println()而要用out.println()全部的内容,包括:请问为什么jsp中不能用System.out.println()而要用out.println()、javaweb里什么内置对象对jsp输出信息、简述jsp中的九大内置对象四大作用域等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10177345.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存