Java编程--Day17

JavaScript 简答题

请你说说 split() 与 join() 函数的区别?

Java 简答题

Java 有哪那些基本数据类型,String 是不是基本数据类型,他们有何区别?

JSP 简答题

描述 forward 和 redirect 的区别?
1.js

split():将字符串转化成数组单个字符串数组;
var str = "string"
console.log(str.split())
VM218:2 ["string"]

var str = "string"
console.log(str.split(""))
VM254:2 (6) ["s", "t", "r", "i", "n", "g"]
join():将数字转化成字符串;
var arr=[1,2,3,4,5]
console.log(typeof arr.join());
VM142:2 string

var arr=[1,2,3,4,5]
console.log(arr.join("-"));

VM287:2 1-2-3-4-5

2.java

八大基本数据类型:
数值型:byte,short,int,long
浮点型:float,double
字符型:char
波尔型:boolean
String不是基本数据类型,属于类类型

3.jsp

 forward:转发,属于服务器行为
 redirect :重定向,属于客户端行为
 区别:
1、从地址栏显示来说
forward 是服务器请求资源,服务器直接访问目标地址的 URL,把 URL 的响应内容读取过来,然后把这些内容再发给浏览器,它的地址栏还是原来的地址。
redirect 是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址。所以地址栏显示的是新的 URL。
2、从数据共享来说
forward:转发页面和转发到的页面可以共享request里面的数据。
redirect:不能共享数据。
3、从运用地方来说
forward:一般用于用户登陆的时候,根据角色转发到相应的模块。
redirect:一般用于用户注销登陆时返回主页面和跳转到其它的网站等。

猜你喜欢

转载自blog.csdn.net/Ali_nie/article/details/83591620