2.jsp的相关问题

1.在idea下新建的web项目
例如index1.jsp 可以直接访问


1.png

但在web下的WEB-INF目录中的文件不能通过浏览器直接访问
因为WEB-INF目录中的文件权限更高 不可访问
只能通过内部访问 请求转发才可以

2.统一字符集编码
a.编码分类:

  • 设置jsp文件的编码(jsp文件中的pageEcoding属性)
  • 设置浏览器读取jsp文件的编码(jsp文件中content属性)
  • 一般将上述设置成一致的编码 一般用UTF-8

3.jsp的页面元素
a.脚本script
i.%后面什么都没有

<%
          局部变量,java语句
      String name ="zhangsan";
      out.print("hello"+name);
%>

ii.%后面!

<%!
        全局变量,定义方法
   public String bookNmae;//全局变量
   public void int(){

   bookName="java书";
                            }
%>

iii.%后面跟=

<%=输出表达式 %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<%!
   public String bookName="java书";


%>
<%
String name ="zhangsan";
out.print("hello"+name);
%>
<%="hello"+bookName%>
</body>
</html>

一般而言,修改web.xml、配置文件、java 需要重启tomcat服务
但是如果修改jsp\html\css\js 不需要重启

b.指令

<%@ page .......>
  • page指定的属性:
  • language:jsp页面使用的脚本语言
  • import:导入类
  • pageEcoding:jsp文件自身编码
  • contentType:浏览器解析jsp的编码

c.注释

  • html注释<!-- --> 可以被客户通过浏览器查看源码所观察到
  • java注释/* */
  • jsp注释<%-- --%>

4.jsp九大内置对象(自带的,不需要new)//面试会考

  • 1.out:向客户端输出内容
  • 2.pageContext:
  • 3.request:请求对象 ;存储客户端向服务端发送的请求信息
  • 4.reponse
  • 5.session
  • 6.application
  • 7.config
  • 8.page
  • 9.exception

reques对象的常用方法:

  • 1.String getParameter(String name); :根据请求的字段名key,返回字段值value
  • 2.setCharacterEncoding("编码格式UTF-8"); :设置请求编码
  • 3.getRequestDispatcher("b.jsp").forward("request,response"); :请求转发 a->b
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • JSP总结(经典) day1 JSP 定义: 1)Java Server Page, Java EE 组件,本...
    91数据阅读 3,645评论 0 13
  • IOC 控制反转容器控制程序对象之间的关系,而不是传统实现中,有程序代码之间控制,又名依赖注入。All 类的创建,...
    irckwk1阅读 1,097评论 0 0
  • 0. 引言 学习Jsp的目的是为了解技术从前后端强耦合到前后端分离的过程,增加自己的技术积淀。了解并且体会这个过程...
    付凯强阅读 1,265评论 0 5
  • 一、JSP基础 1.1什么是JSP JSP(Java ServerPage)是Java服务器端动态页面技术。是su...
    晨星资源阅读 1,268评论 0 6
  • 一. Java基础部分.................................................
    wy_sure阅读 4,012评论 0 11

友情链接更多精彩内容