<!-- Manajer Masuk --> <JENIS JAWA="kelas"> checkUserPermission boolean statis publik (HttpSession mySession, permintaan HttpServletRequest, respons HttpServletResponse) { if (mySession.getValue("hasPermission") == null || !((Boolean) mySession.getValue ("hasPermission" )).booleanValue()) { String yang dimintaUrl = HttpUtils.getRequestURL(permintaan).toString(); String queryString = permintaan.getQueryString(); jika (queryString != nol) { dimintaUrl = dimintaUrl + "?" + string kueri; } requestUrl = respon.encodeUrl(requestedUrl); mySession.putValue("Url yang diminta",Url yang diminta); kembali salah; } kalau tidak { kembali benar; } } </JAVA> <% // JSP文件 String goodUser = "tagihan"; String goodPass = "bobo"; HttpSession mySession = permintaan.getSession(benar); String errorMessage = "Silahkan Login Untuk Mengakses Halaman yang Anda Minta"; boolean loginAttempt = false; String metode saya = permintaan.getMethod(); if (request.getParameterValues("klik") != null && request.getParameterValues ("klik")[0].trim().equals("Masuk")) { loginAttempt = benar; } jika (loginUpaya) { String nama pengguna = permintaan.getParameterValues("pengguna")[0].trim(); Kata sandi string = request.getParameterValues("lulus")[0].trim(); //out.println("nama pengguna = |" + nama pengguna + "| & kata sandi = |" + kata sandi + "|<BR>"); if (goodUser.equals(nama pengguna) && goodPass.equals(kata sandi)) { respon.sendRedirect((String)mySession.getValue("requestedUrl")); mySession.putValue("hasPermission", Boolean baru(benar)); errorMessage = "Tidak dapat mengalihkan: " + (String) mySession.getValue("requestedUrl"); } kalau tidak { errorMessage = "Anda tidak memasukkan Nama Pengguna atau Kata Sandi dengan benar"; } } kalau tidak { errorMessage = "Belum mencoba masuk."; if (mySession.getValue("requestedUrl") == null) { mySession.putValue("requestedUrl", "/index.jsp"); } //out.println("setel userReferrer ke " + mySession.getValue("redirectTo") + "<BR>"); } %> <PUSAT> <warna font=merah><%=errorMessage%></font> <TABLE align=tengah> <FORM action="adminLogin2.jsp" metode=nama postingan="login"> <TR> <TD>Nama pengguna:</TD> <TD><tipe masukan=nama teks=nilai pengguna=""></TD> </TR> <TR> <TD>Kata sandi:</TD> <TD><tipe masukan=nama kata sandi=nilai sandi=""></TD> </TR> <TR> <TD colspan=2 align=center><input type=kirim nama=klik value="Masuk"> </TD> </TR> </BENTUK> </TABEL> </PUSAT> URL asli: <%= (String)mySession.getValue("requestedUrl") %> <bahasa skrip="Javascript"> // <!-- if (dokumen.forms.login != null) dokumen.forms.login.pengguna.fokus(); // --> </skrip> |
<%@ halaman bahasa="Java" contentType="teks/html" %> <%@ halaman import="com.ora.jsp.util.*" %> <html> <tubuh bgcolor="putih"> <bentuk aksi="checkbox.jsp"> <input type="kotak centang" name="buah-buahan" value="Apple">Apple<br> <input type="kotak centang" name="buah-buahan" value="Pisang">Pisang<br> <input type="kotak centang" name="buah-buahan" value="Jeruk">Jeruk<br> <input type="kirim" value="Masukkan"> </bentuk> <% String[] dipilih = request.getParameterValues("buah"); if (dipilih != null && dipilih.panjang != 0) { %> Anda memetik buah-buahan berikut: <bentuk> <input type="kotak centang" nama="buah" value="Apple" <%= ArraySupport.contains(dipilih, "Apple")?"dicentang" : "" %> >Apple<br> <input type="kotak centang" nama="buah" value="Pisang" <%= ArraySupport.contains(dipetik,"Pisang")?"dicentang":"" %> >Pisang<br> <input type="kotak centang" nama="buah" value="Jeruk" <%= ArraySupport.contains(dipilih,"Oranye")?"dicentang" : "" %> >Oranye<br> </bentuk> <% } %> </badan> </html> |
String url = permintaan.getRequestURL(); jika (permintaan.getQueryString() != null) { url += '?' + permintaan.getQueryString(); } URL theURL = URL baru ( request.getScheme() , request.getServerName() , request.getServerPort(),url); keluar.cetak(URL.toString()); |
String callPage = request.getHeader("Referer"); Keluar.print(callingPage); |
<tipe input=kirim nama="nama" value="john"><br> <tipe input=kirim nama="nama" value="joe"><br> menggunakan JSP/Servlet dalam request.getParameter("name"), yang merupakan bagian dari server. |
<%@ sertakan file="url relatif" %> |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transisi//EN"> <HTML> <KEPALA> <TITLE>Tutorial Servlet: Halaman JavaServer (JSP) 1.0</TITLE> <NAMA META="penulis" CONTENT="[email protected]"> <NAMA META="kata kunci" KONTEN="..."> <NAMA META="deskripsi" KONTEN="..."> <LINK REL=STYLESHEET HREF="Gaya-Situs.css" TYPE="teks/css"> </KEPALA> < TUBUH > <%@ sertakan file="/navbar.html" %> <!-- Bagian khusus halaman ini... --> </TUBUH> </HTML> |