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
提交
取消
