• [THÔNG BÁO] CẢNH BÁO LỪA ĐẢO MẠO DANH QUẢN TRỊ VIÊN
    Chào các thành viên GameVN,
    Dạo gần đây tình trạng lừa đảo scamming và phishing đang gia tăng. Ban quản trị GameVN xin lưu ý toàn bộ thành viên:
    KHÔNG/ ĐỪNG / CẤM cho bất kỳ ai tự xưng là quản trị viên của server vay tiền.
    Mọi hành vi lân la làm quen, tự tiện nhắn tin trên Discord, Facebook, Zalo hoặc các nền tảng mạng xã hội khác,
    núp bóng dưới danh nghĩa sinh hoạt của quản trị viên, đều có tỉ lệ rất, rất cao là lừa đảo.
    Nếu có tài khoản lạ add friend hoặc nhắn tin xin tiền dưới danh nghĩa admin:
    Block ngay
    Report ngay
    Không chuyển khoản, không cung cấp thông tin cá nhân


    Quản trị viên của forum và Discord server GameVN không có nhu cầu vay tiền thành viên.
    Không có lý do nào để admin chủ động kết bạn rồi xin tiền.
    Mọi thông báo chính thức chỉ được đăng trên kênh thông báo của server và topic chính thức trên forum.
    Tin nhắn riêng từ tài khoản lạ không phải thông báo của ban quản trị.
    Cảm ơn các bạn đã chú ý và cùng giữ cộng đồng an toàn.
    — Ban quản trị GameVN

    Tắt thông báo bằng nút X bên góc phải của bảng thông báo*

Có ai giúp về đaọn code JSP về Mạng được ko

  • Thread starter Thread starter nasaki
  • Ngày gửi Ngày gửi

nasaki

Dragon Quest
Tham gia ngày
17/10/05
Bài viết
1,442
Reaction score
8
Mình mới học môn lập trình ứng dụng mạng và có 1 đoạn code,chưa hỉu rõ mong mọi người giúp dùm mình :(

<%@ page pageEncoding="UTF-8" %>
<%@ include file= "Common.jsp" %>
<%@ page language="java" import="java.sql.*" import="java.io.*" import="java.util.*"%>

<html>
<head>
<title>Memberjob</title>
</head>
<body background="images/hinh7.jpg">
<% String userID= ""+session.getAttribute("UserID");
if ( userID.equals("null") ) {
response.sendRedirect("xacnhan.jsp")
;
}

%>...................

Cho mình hỏi 1 điều căn bản là,trong đoạn code trên cái dòng màu đỏ có hàm session có ý nghĩa là gì vậy...và tại sao lại dùng session....Còn ý nghĩa của dòng màu xanh là gì userID.equals("null") là sao và trình tự nó làm việc sẽ như thế nào....mong mọi người giúp đỡ nha...
 
Đoạn code trên là Java. JSP chẳng qua là template cho phép embed java trong < %%> .

Session là object của interface HttpSession. Object này được Servlet quản lý, cậu ko cần khải declare nên có thể dùng trong Servlet hay JSP : tương tự là: request và response (HttpServletRequest, HttpServletResponse).

Đây là API của nó:
http://java.sun.com/products/servlet/2.2/javadoc/javax/servlet/http/HttpSession.html

userID.equals("null") để check xem userID có tồn tại ko, tức là check login vì khi log in có thể session.setAttribute("UserID",..)

Nhưng dòng code trên sai, phải userID==null.

Embed Java như vậy trong JSP đã lỗi thời và nên tránh dùng vì JSP chỉ dùng để hiển thị nội dung. Dòng code trên phải đặt trong HttpServlet trước khi parse tới file JSP này. Đây là khái niệm MVC.

Lời khuyên là cậu nên học căn bản Java trước khi qua J2EE. JSP chỉ là 1 phần rất nhỏ, thậm chí nó đã lỗi thời, 1 số người thay bằng GWT. Cần phải nắm rõ khái niệm Servlet với life cycle của nó trước rồi tính sau
 
Back
Top