jsp

Use Java Code in JSP page

With this example we are going to demonstrate how to use Java code in a JSP page. JavaServer Pages (JSP) is a server-side programming technology that enables the creation of dynamic, platform-independent method for building Web-based applications. JSP have access to the entire family of Java APIs, including the JDBC API to access enterprise databases. In short, to use Java code in a JSP page you should:

  • Create a jsp page that contains the <%code fragment%> scriptlet. It can contain any number of JAVA language statements, variable or method declarations, or expressions that are valid in the page scripting language.
  • Keep any html tags in the page outside the scriptlet.
  • Use the import attribute inside the <%@ page ... %> directive to define any packages for use in the page, just like the Java import statement does for Java classes.

Let’s take a look at the code snippet that follows:

UseJavaCode.jsp

<%@ page import="java.util.Random"%>

<html>

<head>
	<title>Java Code Geeks Snippets - Use Java Code in JSP Page</title>
</head>

<body>

	Random Generator - Java Code Geeks Snippets
	
	<% System.out.println(); %>
	
	<%
	    Random random = new Random();
		System.out.println("Random: " + random.nextBoolean());
	%>

</body>

URL:

http://myhost:8080/jcgsnippets/UseJavaCode.jsp

Output:

Random Generator - Java Code Geeks Snippets
Random: true

  
This was an example of how to use Java code in a JSP page.

Byron Kiourtzoglou

Byron is a master software engineer working in the IT and Telecom domains. He is an applications developer in a wide variety of applications/services. He is currently acting as the team leader and technical architect for a proprietary service creation and integration platform for both the IT and Telecom industries in addition to a in-house big data real-time analytics solution. He is always fascinated by SOA, middleware services and mobile development. Byron is co-founder and Executive Editor at Java Code Geeks.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
Back to top button