1.Tomcat默认端口号是多少?(5) 2.HTTP常见的状态码有哪些写出其代表的意思。(写出3个)(6) 3.Jsp页面由那些元素组成(写五个)(10) 4.Get请求和post请求的区别(10) 5.分别使用重定向和转发实现跳转login.jsp页面(10) 6.request对象和response对象的作用。(12) 7.Jsp的四大作用域(从小到大)(12) 8.Cookie和session的区别(12) 9.请写出9个jsp的内置对象(18) 10使用Session和cookie分别存储一个数据并将存储的值取出(15)
时间: 2024-01-06 07:05:08 浏览: 111
1. Tomcat 默认端口号是 8080。
2. 常见的 HTTP 状态码有 200 OK(请求成功)、404 Not Found(未找到请求的资源)和 500 Internal Server Error(服务器内部错误)。
3. JSP 页面由 <%@ %>、<%! %>、<%= %>、<% %> 和 HTML 标签等元素组成。
4. GET 请求和 POST 请求的区别在于,GET 请求将参数放在 URL 中传递,可以被缓存和收藏,但传输数据量有限制;POST 请求将参数放在请求体中传递,安全性高,但不能被缓存和收藏。
5. 重定向可以通过 response.sendRedirect() 方法实现,转发可以通过 request.getRequestDispatcher().forward() 方法实现。
6. request 对象用于获取客户端请求的信息,例如请求参数、请求头和请求方法等;response 对象用于构造服务器响应,例如设置响应头、响应状态码和响应体等。
7. JSP 的四大作用域由 page、request、session 和 application 组成,表示作用域从小到大。
8. Cookie 存储在客户端,可以存储用户的个性化信息,而 Session 存储在服务端,可以存储用户的登录状态和会话信息。
9. JSP 的九个内置对象包括 pageContext、request、response、session、application、out、config、page 和 exception。
10. 使用 Session 存储数据可以通过 session.setAttribute("key", "value") 方法存储,通过 session.getAttribute("key") 方法获取;使用 Cookie 存储数据可以通过 Cookie 对象的构造函数和 setValue() 方法存储,通过 Cookie 对象的 getValue() 方法获取。例如:
```
// 使用 Session 存储数据
HttpSession session = request.getSession();
session.setAttribute("username", "Tom");
String username = (String) session.getAttribute("username");
// 使用 Cookie 存储数据
Cookie cookie = new Cookie("username", "Tom");
response.addCookie(cookie);
Cookie[] cookies = request.getCookies();
for (Cookie c : cookies) {
if (c.getName().equals("username")) {
String username = c.getValue();
}
}
```
阅读全文