Scriptlet :
Html kodu içerisine Java kodu eklemek için scriptlet‘ler kullanılır. bu kullanım sırasında Java kodları <% ve %> işaretleri arasına yazılır.
<Html>
<Body>
<%
// kullanılmak istenen java kodu
%>
</Body>
</Html>
- Bir class’ın Servlet olabilmesi için HttpServlet class’ından extends olması gerekli ve yeterlidir.
- PrintWriter out = response.getWriter();
- int birincisayi = Integer.parseInt(request.getParameter(“birincisayi”)); kodunda gördüğünüz request.getParameter( ) metodu servlet’de yazılan input ların değerlerini almamıza yaramaktadır. inputların içerisine yazdığımız name=”” değerlerini bu metoda parametre olarak göndererek bu işlemi gerçekleştiririz.
- Daha sonra output içerisinde biraz farklı bir kullanımla bunu değişkenleri ekrana yazdırdık. <%= ve %> tagları arasına değişkenimizi yazarak. ben burada Expression kullandım. aslında burada yazdığımız <%=username%> kodu <% out.print ( username ) ; %> kodunun aynısıdır. ama daha kolay bir kullanım olduğu için expression kullanmayı tercih ettim. siz iki şekilde de kullanabilirsiniz. görüldüğü gibi zor bir yanı yok.
- Servis metodunda çıktı üretmeyen kod parçaları yazılmak istendiği zaman ( bu bir metod yada değişken olabilir.) declaration‘lardan istifade edilir. kullanım şekli <%! ve %> tagları arasına java kodlarının yazılması şeklindedir.
- JAR:Java da yazılmış bir uygulamanın çalışabilmesi için gerekli kütüphanelerin bulunduğu sıkıştırılmış bir dosyadır.
- Once you connect to the database and, in the process, create a
Connection
object, the next step is to create aStatement
object. ThecreateStatement
method of the JDBCConnection
object returns an object of the JDBCStatement
type.
Example: Creating a Statement ObjectStatement stmt = conn.createStatement();
The
Statement
object is used to run static SQL queries that can be coded into the application.ORNEK: JSP içine html kodu yazarak kullanıcıdan veri alma
Calıstırdıgımızda ekrana bu butonlar gelir.
Programın outputunu ise html sayfasında degil eclipse console da goruruz.
Ornek: Simdi ise aynı sekilde html formu ile kullanıcıdan inputlar alalım ama bu sefer
responselar html sayfasında donsun.
Index.jsp miz aynı kalır.Sadece servletimizde degişiklik yaparız.
outputumuz ise su sekilde olur.
SCRIPLETS: <% %> tagleri arasına java kodları yazarız.Eger <%= %> kullanılmıssa burda sadece
bir parametre olusturup kullanmamız gereklidir.
<%= request.getParameter("name")%>
RequestDispatcher defines an object that receives requests from the client and sends them
to any resource(such as servlet, HTML file or JSP file) on the server.
POSTGRESQL TABLOSUNUN İSTEDİGİMİZ BİR SATIRINA VERİ EKLEME:
INSERT INTO tablo_adı(..,..,..,...) VALUES(..,..,..,..);
Mesele user adında bir tablomuz olsun. bu tablonun user_id, user_name ve password gibi satırları
olsun.Bu tablonun 7 satırına bir veri eklemek istedigimizi dusunelim.
INSERT INTO user(user_id,user_name,password) VALUES(7,'gamze','jfsjkel');
Hiç yorum yok:
Yorum Gönder