String In JSP
In Java, strings are objects designed to represent a sequence of characters. Because character strings are commonly used in programs, Java supports the ability to declare String constants and perform concatenation of Strings directly without requiring access to methods of the String class. This additional support provided for Java Strings allows programmers to use Strings in a similar manner as other common programming languages. A Java String is read-only and once created the contents cannot be modified. The String class represents character strings. All string literals in Java programs, such as "abc", are implemented as instances of this class. Strings are constant; their values cannot be changed after they are created. String buffers support mutable strings. Because String objects are immutable they can be shared.
For example:
String str = "abcd"; is equivalent to:
char data[] = {'a', 'b', 'c','d'};
String str = new String(data);
Here are some more examples of how strings can be used:
System.out.println("abcd");
String cdef = "cdef";
System.out.println("abcd" + cdef);
Now we are going to develop an application to describe Strings. For this we should use the following step.
Step 1: Creating a new project.
This is the first application; in this step we select the New Project option from the File menu.
Step 2: Select Application Type.
In this step we select a web application option from Java web and then click on the next Button.
Step 3: Name and Location.
In this step we give it a specific name StringInJsp and select a specific location for it and then click on the next Button.
Step 4: Server and Setting.
In this step we select a specific server glassfish and configure it.
Step 5: Select Framework.
There is no need to select any framework for this application.
Step 6: Create new JSP file.
In this application we create three JSP file (index.jsp, create.jsp and getting.jsp).
index.jsp
Through this code we simple print the string.
<%@ page session="false" %>
<%
String[] colors = {"red", "green", "blue"};
for (int i = 0; i < colors.length; i++)
{
out.print("<p>" + colors[i] + "</p>");
}
%>
create.jsp
Through this code we simple create the string in jsp
<HTML>
<HEAD>
<TITLE>Creating a String In JSP</TITLE>
</HEAD>
<BODY BGCOLOR="cyan">
<H1>Creating a String In JSP</H1>
<%
String greeting = "Hello from JSP String!";
out.println(greeting);
%>
</BODY>
</HTML>
getting.jsp
Through this code we simple get the length of string in jsp
<HTML>
<HEAD>
<TITLE>Getting String Length In JSP</TITLE>
</HEAD>
<BODY BGCOLOR="green">
<H1>Getting String Length In JSP</H1>
<%
String s1 = "Hello from JSP!";
out.println("\"" + s1 + "\"" + " is " + s1.length()
+ " characters long.");
%>
</BODY>
</HTML>
Step 7: Compiling and running the application.
After completion of the coding, now we first compile it and then run it on the specific web server and find the output.
Output
index.jsp
create.jsp
getting.jsp
Resources related to this article