Untuk menetapkan/membuat session baru:
session.setAttribute("user",user); --> ... (nama variable yg jadi variabel session, nilai session)
session.setAttribute("password",password);
Untuk mengambil variabel session:
password = (String) session.getAttribute("password"); --> [nama variabel tampungan] = (type variabel) ...
user = (String) session.getAttribute("user");
Untuk langsung agar menuju page lain:
response.sendRedirect("/ipi/"); --> ... ("nama alamat page")
Untuk penentuan kondisi dengan pembanding variabel String, contoh:
String var1 = null;
if(var1 == null) var1 = "a";
if(var1.equaltoignore("ADA")) out.println("huruf" + var1);
else if(var1.equaltoignore("A")) out.println("huruf" + var1)
Untuk mengambil passing variabel page:
String user=request.getParameter("user");
String password = request.getParameter("password");
Contoh untuk mengambil data field dari database:
String connectionURL = "jdbc:mysql://172.16.9.19:3306/ipi";
Connection connection = null;
Class.forName("com.mysql.jdbc.Driver").newInstance();
try
{
connection = DriverManager.getConnection(connectionURL, "user", "password");
Statement s3 = connection.createStatement();
ResultSet hsl3 = s3.executeQuery(select * from packing where idpacking ='"+idpacking2+"');
while (hsl3.next())
{
String vartamp1 = hsl3.getString("namafield");
}
}
catch(Exception e)
{
out.println("cannot acces syntax");
}
Untuk mengambil nilai dari package yang dibuat sendiri:
import add_pr.beanpack; --> penjelasan ... "nama package"."nama java class";
public class ...
{
beanpack hasil = new beanpack(); --> "java class" "var1" = new "java class"();
String outtext = hasil.getHasil(); --> ... = var1."nial variabel yg ada pada java class import"();
out.println(outtext);
}