1
私はtxtファイルから読み込み、それをJSPファイルに表示しようとしています。デフォルトのコンストラクタは暗黙的なスーパーコンストラクタによってスローされた例外タイプExceptionを処理できません
クラスからBeanクラスがBufferedReader
になります。 私はエラーを取得する私は、JSPでBeanx
オブジェクトを作成しますが、私はJSPページでこれをしようとすると、私は立ち往生
public class Beanx {
public OuterBlock[] outer=new OuterBlock[100];
public InnerBlock[] inner=new InnerBlock[100];
/*public List<String> token1 = new ArrayList<String>();
public List<String> token2 = new ArrayList<String>();*/
//String[] token1;
//String[] token2;
public void callFileReaderz()throws Exception{
FileReaderz fr=new FileReaderz();
BufferedReader br1=FileReaderz.br;
String[] token;
int i=0,j=0;
String line;
while((line=br1.readLine())!=null){
//System.out.println(line);
token=line.split("#");
//List<String> tokenList=Arrays.asList(token);
if(token.length==5){
OuterBlock outerObj=new OuterBlock(token[0],Integer.parseInt(token[1]),Integer.parseInt(token[2]),
Float.parseFloat(token[3]),Float.parseFloat(token[4]));
this.outer[i++]=outerObj;
//System.out.println(token[0]);
}
else{
InnerBlock innerObj = new InnerBlock(token[0],token[1],Integer.parseInt(token[2]),
Integer.parseInt(token[3]),Float.parseFloat(token[4]),Float.parseFloat(token[5]));
this.inner[j++]=innerObj;
}
}
br1.close();
}
public Beanx() throws Exception{
this.callFileReaderz();
}
}
public class FileReaderz {
public static BufferedReader br;
public static void main (String[] args)throws Exception {
// TODO Auto-generated method stub
//public FileReaderz() throws FileNotFoundException{
br=new BufferedReader(new FileReader("database1.txt"));
//System.out.println(br.readLine());
}
}
を取得する場所これは、
:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 15 in the jsp file: /dashBoard.jsp
Default constructor cannot handle exception type Exception thrown by implicit super constructor. Must define an explicit constructor
12: </head>
13:
14: <body>
15: <%! Beanx bean=new Beanx(); %>
16: <div class="table-title">
17: <h3>Projects In Repository</h3>
18: </div>
エラーメッセージは十分にクリアです。あなたはそれについて何を理解していませんか? – Raedwald