2012-02-10 6 views
0

誰かが私のjspの問題点を知っていますか?私は値を印刷しようとしているときnull値を取得しています。あなたが確信が持てない場合は、私に質問してください。私は豆を使用しています。Javabean jsp null

<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<!DOCTYPE html> 
<%@ page import="java.util.*" %> 
<%@ page import="bean.BookingBean"%> 
<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <title>Output.jsp</title> 
</head> 
<body> 
    <h1>Get Value from BookingBean</h1> 


    <jsp:useBean id="formData" class="bean.BookingBean" scope ="session"> 

    </jsp:useBean> 


    <TABLE BORDER=1> 
     <tr><td>Receipt No: ....</td><td><jsp:getProperty name="formData" property="firstName" /> &nbsp <jsp:getProperty name="formData" property="surName"/></td> 
      <td><jsp:getProperty name="formData" property="email" /></td> 
     </tr> 

     <tr><td>Promotional Code: <jsp:getProperty name="formData" property="promo" /></td> 
      <td><jsp:getProperty name="formData" property="date" /></td> 
      <td><jsp:getProperty name="formData" property="location" /> &nbsp; <jsp:getProperty name="formData" property="time" /></td> 
     </tr> 
     <tr><td>Adults:<jsp:getProperty name="formData" property="adult" /><br> 
       Children's: <jsp:getProperty name="formData" property="children" /> <br> 
       OAP: <jsp:getProperty name="formData" property="oap" /> </td> 
      <TD COLSPAN=2><h3>Total Price: £......</h3></td> 
     </tr> 
    </table> 





</body> 
</html> 
+0

BookingBean.javaのソースコードを投稿できますか? – BernardMarx

+0

すべての場合にnullがありますか?あなたのメンバーが実際にヌル値を持っていないことをどのように確認しますか? formData beanをどこで初期化しますか? –

+0

post stacktarce – Abhij

答えて

0

コアのtaglib含まれます:それぞれの <% @ taglibをURI = "http://java.sun.com/jstl/core" プレフィックスは= "C" %>

そして、使用してみてくださいを(プロパティ):

<c:out value="${BookingBean.[PROPERTY_NAME]" /> 

まずは、BookingBean.javaのgetterとsetterを確認してください。

0

Beanクラスでインデックス付きのプロパティを使用していないことを確認してください。 そして、getter setterをbeanでチェックしてください。

関連する問題