#1 14.07.07 17:44
[Java] проблема с JavaBeans
Сразу хочу оговориться что я новичек в этом деле....
Работаю в idea 6.0.
есть форма для ввода данных... после чего вызывается jsp страница для обработки с подключеным JavaBeans. После ввода инфы и нажатия на кнопку выскакивает ошибка -
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: /eadmin/pr_eadmin/src/TicketRequestProcessor.jsp(9,0) The value for the useBean class attribute My.TicketRequestBean is invalid.
С чем это может быть связано???
Подскажите пожалуйста!
Заранее благодарен :)
Offline
#3 15.07.07 17:45
Re: [Java] проблема с JavaBeans
AddCustomerForm.jsp
Код::
<%--
Created by IntelliJ IDEA.
User: Alex
Date: 14.07.2007
Time: 15:02:54
To change this template use File | Settings | File Templates.
<FORM action='/jsp-examples/jpp/TicketRequestProcessor.jsp'>
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Add a Customer</TITLE>
</HEAD>
<BODY>
<H1 align="CENTER">
Enter the new customer's information
</H1>
<FORM action='TicketRequestProcessor.jsp'>
Customer ID: <INPUT TYPE="TEXT" NAME="custID"><BR><BR>
Customer Last Name: <INPUT TYPE="TEXT" NAME="lastName"><BR><BR>
Customer First Name: <INPUT TYPE="TEXT" NAME="firstName"><BR><BR>
<CENTER>
<INPUT TYPE="SUBMIT">
</CENTER>
</FORM>
</BODY>
</HTML>TicketRequestProcessor.jsp
Код::
<%--
Created by IntelliJ IDEA.
User: Alex
Date: 14.07.2007
Time: 15:05:20
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<jsp:useBean id="trb" class="My.TicketRequestBean" scope="session" />
<html>
<head>
<title>Ticket Request Processor</title>
<body>
<h2>Ticket Request Processor</h2>
<br>
Customer ID: <%= request.getParameter("custID") %>
<br>
Customer First Name: <%= request.getParameter("firstName") %>
<br>
Customer Last Name: <%= request.getParameter("lastName") %>
<br>
<jsp:setProperty name="trb" property="firstName"
value='<%= request.getParameter("firstName") %>' />
<jsp:setProperty name="trb" property="lastName"
value='<%= request.getParameter("lastName") %>' />
Now get the property to see if it is there
<br>
<jsp:getProperty name="trb" property="firstName"/>
<br>
<jsp:getProperty name="trb" property="lastName"/>
</body>
</html>TicketRequestBean.java
Код::
package My;
/**
* Created by IntelliJ IDEA.
* User: Alex
* Date: 14.07.2007
* Time: 15:07:20
* To change this template use File | Settings | File Templates.
*/
import java.sql.*;
import java.util.*;
public class TicketRequestBean implements java.io.Serializable
{
//information about the customer
private int custID;
private String lastName;
private String firstName;
public TicketRequestBean()
{
}
/** Constructor */
public TicketRequestBean(int custID, String lastName, String firstName,
int cruiseID, String destination,
String port, String sailing, int numberOfTickets,
boolean isCommissionable)
{
//set the information about the customer
this.custID = custID;
this.lastName = lastName;
this.firstName = firstName;
}
public int getCustID()
{
return this.custID = custID;
}
public String getLastName()
{
return this.lastName = lastName;
}
public String getFirstName()
{
return this.firstName = firstName;
}
public void setCustID(int custID)
{
this.custID = custID;
}
public void setLastName(String lastName)
{
this.lastName = lastName;
}
public void setFirstName(String firstName)
{
this.firstName = firstName;
}
public String toString()
{
String outString;
outString = "-------------------------------------------" + "\n";
//information about the customer
outString += "custID = " + this.custID + "\n";
outString += "lastName = " + this.lastName + "\n";
outString += "firstName = " + this.firstName + "\n";
outString += "-------------------------------------------" + "\n";
return outString;
}
}Offline
#5 16.07.07 13:02
Re: [Java] проблема с JavaBeans
???
<jsp:setProperty name="trb" property="firstName" value="<%= request.getParameter("firstName") %>" />
<jsp:setProperty name="trb" property="lastName" value="<%= request.getParameter("lastName") %>" />
попробовал убрать в TicketRequestProcessor.jsp все кроме подключения bean`а и все равно тоже самое :(
Offline

