<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<body>
<%!
public class User{
private String userCode;
private String userBirthday;
public User(String userCode, String userBirthday) {
this.userCode = userCode;
this.userBirthday = userBirthday;
}
public String getUserCode(){
return userCode;
}
public void setUserCode(String userCode){
this.userCode=userCode;
}
public String getUserBirthday(){
return userBirthday;
}
public void setUserBirthday(String userBirthday){
this.userBirthday=userBirthday;
}
}
public List <User> getList(String code,String birthday){
List <User> lists=new ArrayList <User>();
User user=new User(code, birthday);
lists.add(user);
return lists;
}
%>
</body>
红色部分为提示出错部分,我就奇怪了,怎么会提示出错呢!
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
没倒包?报的什么错 具体~·
User这个类 倒包了吗?
重新看一下
这段代码是在jsp页面中嵌套的java代码,类User是在 <%! %>中定义的。
jdk1.6 你有空的话可以在jsp页面中嵌套试一试,看看可有什么规则。以前听老师讲过如果要在jsp页面中嵌套java代码的时候用到集合类型,要遵循一定规则的,不过现在的回忆为零。
还有甚高招!
得了,在CSDN上问还不如看别人写的博客呢,我们散吧。