jsp页面部分代码
<tr height="30px">
<th><font color="red" size="2">*</font><font size="2">上报日期:</font></th><td><font size="2">${requestScope.travelExpense.reportDate}</font></td>
<th><font size="2">姓名:</font></th><td><font size="2">${requestScope.travelExpense.name}</font></td>
</tr>
<tr>
<th><font size="2">部门:</font></th><td><font size="2">${requestScope.travelExpense.department}</font></td>
<th><font size="2">项目号:</font></th><td><font size="2">${requestScope.travelExpense.depId}</font></td>
</tr>
<tr>
<th><font size="2">出差事由:</font></th><td><font size="2"> 
${requestScope.travelExpense.reason}</font></td>
<th><font size="2">地点:</font></th><td><font size="2">${requestScope.travelExpense.place}</font></td>
</tr>
<tr>
<th><font size="2">起始日期:</font></th><td><font size="2">${requestScope.travelExpense.startDate}</font></td>
<th><font size="2">终止日期:</font></th><td><font size="2">${requestScope.travelExpense.endDate}</font></td>
</tr>
<tr>
<th><font size="2">天数:</font></th><td><font size="2"> 
         ${requestScope.travelExpense.days}</font></td>
        <th><font size="2">车船费:</font></th><td><font size="2">${requestScope.travelExpense.travelExpense}</font></td>
</tr>
所报错误:
Struts Problem Report
Struts has detected an unhandled exception: Messages: Property 'reportDate' not found on type java.lang.Double 
An exception occurred processing JSP page /reimbursement/TravelExView.jsp at line 30 27: 
28: 29:  30:  *上报日期: "${requestScope.travelExpense.reportDate}" 31:  姓名: ${requestScope.travelExpense.name} 32:  
33:  Stacktrace:  
File: javax/el/BeanELResolver.java 
Line number: 193 
--------------------------------------------------------------------------------Stacktraces
org.apache.jasper.JasperException: An exception occurred processing JSP page /reimbursement/TravelExView.jsp at line 30 27: 28: 29:  30:  *上报日期: "${requestScope.travelExpense.reportDate}" 31:  姓名: ${requestScope.travelExpense.name} 32:  
33:  Stacktrace: 
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510) 
 

解决方案 »

  1.   

    再加一句:就是不知reportDate如何后边的都有这个问题。
      

  2.   

    可以结贴了,我的问题解决了,问题出在这里:
    <th><font size="2">车船费:</font></th><td><font size="2">${requestScope.travelExpense.travelExpense}</font></td>
     </tr>
    大家仔细看这一段代码类的对象名跟一个属性名是重复的,即travelExpense.travelExpense
    后台的程序没有错误,这种重复了的命名导致jsp页面的错误,也就是jsp会将其视为错误。刚开始写程序的
    时候就已经意识到这个重名问题,但没有想到会在jsp页面出现问题。
    大家以后注意一下。非常感谢一楼的QL0929。