How to import an object(Java Class) in JSP? (Urgent, Thank you)

I would like to develop a function of auto mailing. It is a java class but I don't know how to use it in JSP? I'm not familiar with programming too much. I want to call the constructor in the java class. May I know how to type the import statement, how to new the object and constructor in JSP and where should I put the .class file or .java file?
Thank you!
smileyingAsked:
Who is Participating?
 
KuldeepchaturvediCommented:
its just the same as they are in Java..

<%@ page import="YOURPACKAGE.YOURCLASS "%>


<%
MyClass myclass= new MyClass();
%>
0
 
rama_krishna580Commented:
Hi,

The default packages that are available to JSPs are not available to add
new classes to. Any classes you write that you want to use in your JSP
pages have to be specifically imported (the packages at least).

You can 't use the default package, so you 'll need to define a package

and based on the package you include the Class names....

import="package.class" or import="package.class1,...,package.classN". This lets you specify what packages should be imported...

example....
<%@ page import="java.util.*, PakcageName.YourClass1" %>

R.K




0
 
smileyingAuthor Commented:
Hi,

Let's say I have a java file called Email. Then what I should do is putting it into a folder?? This folder is that I made? Where should I create this folder? If the folder called EmailPack, then,
<%@ page import="java.util.*, EmailPack.Email.class" %> or <%@ page import="java.util.*, EmailPack.Email" %>
0
Cloud Class® Course: SQL Server Core 2016

This course will introduce you to SQL Server Core 2016, as well as teach you about SSMS, data tools, installation, server configuration, using Management Studio, and writing and executing queries.

 
KuldeepchaturvediCommented:
just
EmailPack.Email
no .class is necessay
0
 
smileyingAuthor Commented:
Is that I can import the file but what's the problem then?
bad class file: C:\Program Files\Apache Group\Tomcat 4.1\webapps\ROOT\WEB-INF\classes\temp\Hello.class
class file contains wrong class: Hello
Please remove or make sure it appears in the correct subdirectory of the classpath.
Hello temp1 = new Hello();
^
1 error
0
 
smileyingAuthor Commented:
public class Hello
{

      public Hello()
  {
  System.out.println("hello ar");
  }

 public String writing() {
         String temp;
         temp ="hi hi";
         return temp;
  }

  public static void main(String args[])
        {
              Hello application = new Hello();
      }

  }

=================================================
<%@ page contentType="text/html; charset=big5" language="java" import="java.sql.*,temp.*" errorPage="" %>
...
<%
out.print("1");
Hello temp1 = new Hello();
String msg = temp1.writing();
out.print(msg);

%>
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.