Java Server Page(JSP) Paylaşımlarım 3Bu paylaşımımda, jsp sayfaları arası parametre geçişleri, hash(şifreleme,çözme) ve kod tanımlamaları üzerine bir kaç detay vereceğim. Öncelikle, ilk Paylaşımımda JSPde efektif bir dizayn nasıl yapılır (http://www.wardom.com.tr/java-server-page-jsp-paylasimlarim-t485627.html?t=485627)' ı kısaca belirtmiştim. Bu
Konu J2EE tarafından açılmış, 349 kişi tarafından görüntülenip, 0 yanıt almış.
|
Özel Yazılım Trojan+, güncellemeli ve garantili. Sadece 690TL! Kredi kartınıza 12 taksit kolaylığı!
|
|||||||
Java Server Page(JSP) Paylaşımlarım 3 konusundaki toplam yorum: 0, okunma sayısı: 349. |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
#1 |
|
Forum Kalfası
![]() ![]() ![]() ![]() Kayıt Tarihi: Oct 2008
Üye numarası: #268608 Yer: Bakırköy
Mesaj sayısı: 1,866
Karma etkisi: 3755
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 375073
|
Bu paylaşımımda, jsp sayfaları arası parametre geçişleri, hash(şifreleme,çözme) ve kod tanımlamaları üzerine bir kaç detay vereceğim.
Öncelikle, ilk Paylaşımımda JSPde efektif bir dizayn nasıl yapılır' ı kısaca belirtmiştim. Bu dizayn üzerinden devam ediyorum. ilk sayfa : setParameter.jsp Kod:
<%--
Document : setParameter
Created on : 30.Haz.2011, 01:04:29
Author : turgay
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<%@include file="JSP_Design/header.jsp"%> <%-- Hazırladıgımız header.jsp yi import ediyor --%>
</head>
<body>
<div class="shell">
<div class="holder">
<%@include file="JSP_Design/navigationmenu.jsp"%> <%-- Hazırladıgımız navigationmenu.jsp yi import etmiş olduk --%>
<div id="main">
<%@include file="JSP_Design/mainBanner.jsp"%> <%-- Hazırladıgımız mainBanner.jsp yi import etmiş olduk --%>
<%@include file="JSP_Design/slider.jsp"%> <%-- Hazırladıgımız slider.jsp yi import etmiş olduk --%>
<!-- Content -->
<div id="content">
<div class="box">
<h4>Parametreleri hashleyip göndermek</h4>
<div class="box-content">
<form action="doSetParameter.jsp" method="POST">
<table style="width: 100%;height: 100%;border-color: black;border-width: thin;border: 1px; ">
<tbody>
<tr>
<td>Ürün Kod</td>
<td><input type="text" name="txtUrunKod" value="" /></td>
</tr>
<tr>
<td>Ürün Ad</td>
<td><input type="text" name="txtUrunAd" value="" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Gönder" name="btnSend" /></td>
</tr>
</tbody>
</table>
</form>
</div>
<a class="button-small" href="#"><span><em>Read More</em></span></a>
</div>
<%@include file="JSP_Design/box2.jsp"%> <%-- Hazırladıgımız box2.jsp yi import etmiş olduk --%>
<%@include file="JSP_Design/box3.jsp"%> <%-- Hazırladıgımız box3.jsp yi import etmiş olduk --%>
<div class="cl"> </div>
</div>
<!-- end Content -->
</div>
<!-- end Main -->
<!-- Footer -->
<div id="footer">
<%@include file="JSP_Design/footer.jsp"%> <%-- Hazırladıgımız footer.jsp yi import etmiş olduk --%>
</div>
<!-- end Footer -->
</div>
<!-- end holder -->
</div>
<!-- end shell -->
</body>
</html>
Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=489192 Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=489192 Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=489192 ![]() Hash işlemi için bir package oluşturdum. Adını Hash yaptım, altınada Hashing adında bir java class ı türettim. Kütüphane hashing class'ı için. Hazır bir class kullandım. Kütüphane indirilebilir. Hashing.java Kod:
package Hash;
/**
*
* @author turgay
*/
public class Hashing {
public static String encode(String str) {
return new String(org.apache.commons.codec.binary.Base64.encodeBase64(str.getBytes()));
}
public static String decode(String str) {
return new String(org.apache.commons.codec.binary.Base64.decodeBase64(str));
}
}
Kod:
<%--
Document : doSetParameter
Created on : 30.Haz.2011, 02:01:05
Author : turgay
--%>
<%@page import="Hash.Hashing" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<%
String kod="";
String ad="";
kod=request.getParameter("txtUrunKod");
ad = request.getParameter("txtUrunAd");
if(!kod.equals("") && !ad.equals("")){
Hashing hashKod= new Hashing();
String hash =hashKod.encode(kod);
response.send********("getParameter.jsp?kod="+hash);
}
else {
response.send********("setParameter.jsp?");
}
%>
getParameter.jsp Kod:
<%--
Document : getParameter
Created on : 30.Haz.2011, 01:04:39
Author : turgay
--%>
<%@page import="Hash.Hashing" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<%@include file="JSP_Design/header.jsp"%> <%-- Hazırladıgımız header.jsp yi import ediyor --%>
</head>
<body>
<div class="shell">
<div class="holder">
<%@include file="JSP_Design/navigationmenu.jsp"%> <%-- Hazırladıgımız navigationmenu.jsp yi import etmiş olduk --%>
<div id="main">
<%@include file="JSP_Design/mainBanner.jsp"%> <%-- Hazırladıgımız mainBanner.jsp yi import etmiş olduk --%>
<%@include file="JSP_Design/slider.jsp"%> <%-- Hazırladıgımız slider.jsp yi import etmiş olduk --%>
<!-- Content -->
<div id="content">
<div id="content">
<div class="box">
<h4>Parametreleri hashleyip getirmek</h4>
<div class="box-content">
<%
String decodedHash="";
String getKod=request.getParameter("kod");
if(!getKod.equals("") && !getKod.equals(null)){
Hashing getHash = new Hashing();
decodedHash=getHash.decode(getKod);
}
%>
<form action="" method="GET">
<table style="width: 100%;height: 100%;border-color: black;border-width: thin;border: 1px; ">
<tbody>
<tr>
<td>Ürün Kod</td>
<td><input type="text" name="txtUrunKod" value="<%=decodedHash %>" /></td>
</tr>
<tr>
<td>Ürün Ad</td>
<td><input type="text" name="txtUrunAd" value="" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Gönder" name="btnSend" disabled="disabled" /></td>
</tr>
</tbody>
</table>
</form>
</div>
<a class="button-small" href="#"><span><em>Read More</em></span></a>
</div>
<%@include file="JSP_Design/box2.jsp"%> <%-- Hazırladıgımız box2.jsp yi import etmiş olduk --%>
<%@include file="JSP_Design/box3.jsp"%> <%-- Hazırladıgımız box3.jsp yi import etmiş olduk --%>
<div class="cl"> </div>
</div>
<!-- end Content -->
</div>
<!-- end Main -->
<!-- Footer -->
<div id="footer">
<%@include file="JSP_Design/footer.jsp"%> <%-- Hazırladıgımız footer.jsp yi import etmiş olduk --%>
</div>
<!-- end Footer -->
</div>
<!-- end holder -->
</div>
<!-- end shell -->
</body>
</html>
![]() |
|
|
|
![]() |
| Şu Anda Konuyu Görüntüleyenler: 1 (0 üye ve 1 misafir) | |
| Konu Araçları | Bu Konuda Ara |
Bu Konuda Aradığınızı Bulamadıysanız Şunlara Bakmanızı Öneririz
|
||||
| Konu | Konu Yazarı | Forum | Cevaplar | Son Mesaj |
| Java Programlama Videoları | passw | Java | 6 | 09-03-2012 09:58 |
| Intermediate Java Videoları | passw | Java | 0 | 29-06-2011 03:25 |
| Java Programming Ebooks 2008 | E.Yigit | Java | 1 | 06-11-2009 16:22 |
| O'Reilly kitapları 336 adet bilgisayar-programlama- ingilizce kaynaklar | gzkcy | E-book | 3 | 03-03-2008 11:51 |
| Microsoft, Windows Server 2008 ile ilgili yeni sertifikasyon programını duyurdu. | a_erol3 | Sertifikasyonlar | 1 | 05-01-2008 15:23 |
|
|
