Solved

Problems running a simple Hello World JSP/Bean

Posted on 2007-12-01
1
826 Views
Last Modified: 2013-12-15
I am trying to teach myself some JSP to see about redoing our company website sometime down the road.  I have installed apache tomcat and tested it with a simple servlet which ran fine.  Next I wanted to make a trial JSP page that uses a java bean to say hello world -- looked at a few tutorial and I cam up with this:

Java Structure:
Project Test
package my
Java file TestBean.java (code included below)
JSP file BeanTester.jsp (code included below)

I am using Jbuilder Turbo (eclipse based) IDE.  

I compile the file as  a war and deploy it to tomcat like I did the servlet which worked fine.

the resultant page that I get back is entirely blank -- I will post the source below as well.
I am not sure what I am doing wrong -- if it is tomcat that is set up wrong, the code is wrong somehow, or something else that I haven't even thought of.  
TestBean.java code:
 
package my;
 
public class TestBean {
	private String greeting = "Hello Wiorld";
	public String getWelcome(){
		return greeting;
	}
}
________________________________________________________________
JSP code 
 
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
	<title>Insert title here</title>	
</head>
 
<body>
<jsp:useBean id="testBean" class="my.TestBean" />
  <h1> <c.out value="${testBean.welcome}" /> </h1>
</body>
</html>
_______________________________________________________________
source page when I run http://localhost:8080/test/BeanTester.jsp
 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
	<title>Insert title here</title>	
</head>
 
 
 
<body>
 
  <h1> <c.out value="Hello Wiorld" /> </h1>
</body>
</html>

Open in new window

0
Comment
Question by:VoodooFrog
1 Comment
 
LVL 27

Accepted Solution

by:
mrcoffee365 earned 500 total points
ID: 20389347
<c.out value="Hello Wiorld" />

should be

<c:out value="Hello Wiorld" />


0

Featured Post

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Intellij adding new line in xml 3 71
JKS to store upstart data 2 98
Logs to delete in Windows VCenter server ? 11 534
mysql jsp example issue 32 33
Programmer's Notepad is, one of the best free text editing tools available, simply because the developers appear to have second-guessed every weird problem or issue a programmer is likely to run into. One of these problems is selecting and deleti…
How to install Selenium IDE and loops for quick automated testing. Get Selenium IDE from http://seleniumhq.org Go to that link and select download selenium in the right hand columnThat will then direct you to their download page.From that page s…
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.
The viewer will learn how to synchronize PHP projects with a remote server in NetBeans IDE 8.0 for Windows.

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question