Skip to content

Instantly share code, notes, and snippets.

@raunakhajela
raunakhajela / helloworld.jsp
Created January 11, 2018 06:44
JSP: Hello World
<html>
<body>
<h3>Hello World</h3>
<p>The time on the server is <%= new java.util.Date() %></p>
</body>
</html>
@raunakhajela
raunakhajela / expressions.jsp
Created January 11, 2018 06:51
JSP: Expressions
<html>
<body>
Converting a string to uppercase: <%= new String("Hello World").toUpperCase() %>
<br><br>
25 x 4 = <%= 25*4 %>
<br><br>
Is 75 less than 69? <%= 75 < 69 %>
</body>
</html>
@raunakhajela
raunakhajela / scriplet-test.jsp
Last active January 11, 2018 06:57
JSP: Scriplets
<!--scriplets let us insert 1 to many lines of Java code. Scriplets make use of out.println() to print java code-->
<html>
<body>
<h3>Hello World</h3>
<%
for(int i=1; i<=5; i++){
out.println("</br>I really luv2code: " + i);
}
%>
</body>
@raunakhajela
raunakhajela / declarations-test.jsp
Created January 11, 2018 07:01
JSP: Declarations
<!--They allow us to declare a method in the JSP page. You can call the method in the same JSP page-->
<html>
<body>
<%!
String makeItLower(String data){
return data.toLowerCase();
}
%>
Lower case "Hello World": <%= makeItLower("Hello World") %>
@raunakhajela
raunakhajela / FunUtils.java
Created January 11, 2018 07:09
JSP: Call Java Class from JSP
/*To create a package go to Java Resources/src right click and click new and choose "Package" and provide your package name*/
/*To create your class right click on your created package, click New and choose "Class"*/
package com.jspDemo.jsp;
public class FunUtils {
public static String makeItLower(String data){
return data.toLowerCase();
}
@raunakhajela
raunakhajela / builtin-test.jsp
Created January 11, 2018 07:13
JSP: Built In Server Objects
<!--"request" object contains HTTP request headers and form data-->
<html>
<body>
<h3>JSP Built-In Objects</h3>
Request user agent: <%= request.getHeader("User-Agent") %>
<br/><br/>
Request language: <%= request.getLocale() %>
@raunakhajela
raunakhajela / homepage.jsp
Created January 11, 2018 07:18
JSP: Including Files
<html>
<body>
<jsp:include page="my-header.html" />
<p>Power Women's Attract L Black Running Shoes - 5 UK/India (38 EU)(5396053)</p>
<p>Power Women's Attract L Black Running Shoes - 5 UK/India (38 EU)(5396053)</p>
<p>Power Women's Attract L Black Running Shoes - 5 UK/India (38 EU)(5396053)</p>
<p>Power Women's Attract L Black Running Shoes - 5 UK/India (38 EU)(5396053)</p>
<p>Power Women's Attract L Black Running Shoes - 5 UK/India (38 EU)(5396053)</p>
<jsp:include page="my-footer.jsp" />
</body>
<html>
<body>
<form action="student-response.jsp">
First name: <input type="text" name="fname" />
<br/><br/>
Last name: <input type="text" name="lname" />
<br/><br/>
<input type="submit" value="Submit" />
</form>
</body>
@raunakhajela
raunakhajela / student-dropdown-form.html
Created January 11, 2018 07:32
JSP: Forms - Dropdowns
<html>
<body>
<form action="student-dropdown-response.jsp">
First name: <input type="text" name="fname" />
<br/><br/>
Last name: <input type="text" name="lname" />
<br/><br/>
<select name="country">
<option>Brazil</option>
<option>France</option>
@raunakhajela
raunakhajela / student-radio-form.html
Created January 11, 2018 07:36
JSP: Forms - Radiobuttons
<html>
<body>
<form action="student-radio-response.jsp">
First name: <input type="text" name="fname" />
<br/><br/>
Last name: <input type="text" name="lname" />
<br/><br/>
<input type="radio" name="flang" value="java"/> Java
<input type="radio" name="flang" value="php"/> PHP
<input type="radio" name="flang" value="c"/> C