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中的九大内置对象四大作用域等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)