今天搞JavaEE 的JSF文件时,出现在调用Java Bean里面的属性寻找不到的情况,我以为是配置文件有问题于是去
查看了web.xml和faces-config.xml文件,看不出个东南西北。于是对照了以前写的代码的时候,发现是引入包的时候有
问题:
Bean:
package com.demo.jsf;
import javax.annotation.ManagedBean;
@ManagedBean
/**
*
* @author Administrator
*/
public class seebook {
protected String isbn;//isbn
protected String bName;//书名
protected String author;//作者
public String getIsbn() {
return isbn;
}
public void setIsbn(String isbn) {
this.isbn = isbn;
}
public String getbName() {
return bName;
}
public void setbName(String bName) {
this.bName = bName;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
}
引用的文件:
对照之后,发现是在导入ManagedBean 的包时,由于我习惯了跟着NetBean 的提示,一路狂按的那种。。。
所以没想到导入的包不是需要的那个。。
虽然对很多人帮助不是很大,希望对新手有些帮助,少走点弯路。