陪伴而非守候
2023-03-12 18:14:42
java代碼:package work.bean.jsp.admin;import java.sql.SQLException;import java.util.*;import work.entity.MainItem;import work.entity.dao.MainItemAO;public class Main{public Main()throws SQLException{List all = MainItemAO.DEFAULT_INSTANCE.queryAll();news = new ArrayList(all.size());journey = new ArrayList(all.size());talking = new ArrayList(all.size());Iterator i$ = all.iterator();do{if(!i$.hasNext())break;MainItem t = (MainItem)i$.next();switch(t.getClass_()){case 1: // '\001'news.add(t);break;case 2: // '\002'journey.add(t);break;case 4: // '\004'talking.add(t);break;}} while(true);}public List getTalking(){return talking;}public void setTalking(List talking){this.talking = talking;}public List getJourney(){return journey;}public void setJourney(List journey){this.journey = journey;}public List getNews(){return news;}public void setNews(List news){this.news = news;}private List news;private List journey;private List talking;}jsp文件:<%@page contentType="text/html" pageEncoding="UTF-8"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><jsp:useBean id="bean" class="work.bean.jsp.admin.Main"/>急,請高手指導
2 回答

慕田峪7331174
TA貢獻1828條經驗 獲得超13個贊
看看你的屬性
1.假如你類中的兩個屬性是 Name,Num
應該小寫開頭 如:name,num
2.set get 方法應該是setName(),getName(),setNum(),getNum()
3.<jsp:getProperty name="data" property="name"/>,
這里的property的屬性名跟類中的屬性名一直 如:property="name"
4.<jsp:useBean id="data" scope="page" class="。。。。"/>
這里的class是你寫的類的包結構(包路徑)。類
上面無誤的話在排查下這里吧
你使用了的tomcat版本,如果是5.5以上的有這種情況發生.
2.你是否在你web的根目錄下創建了新的目錄,這個jsp頁面放在新目錄中,那么解決方法就是移出jsp到根目錄下,或是把根目錄下的WEB-INF拷貝一份到新目錄下,就OK了.
由于tomcat的新版本中,估計是加強了安全性,所以在查找一些類時,出現了這種情況.
是在不行把類文件放到tomcat/common/classes目錄下
添加回答
舉報
0/150
提交
取消