调不通,在jsp中输入id送至javabean中,求助
javabean如下:
package classes;
public class j_1 {
/**
* @param args
*/
public String id;
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public void test() {
System.out.println(id);}
}
jsp如下:
<body>
<form>
...
ID: <td width= "168 "> <input name= "id " type= "text " /> </td>
...
<input type= "submit " name= "Submit " value= "提交 " />
</p>
</form>
<jsp:useBean id= "logic_name " scope = "page " class = "classes.j_1 "/>
<jsp:setProperty name= "logic_name " property= "id " value= "这里不知道怎么写 "/>
<% logic_name.test();%>
</body>
错误如下:
Cannot find any information on property 'id ' in a bean of type 'classes.j_1 '
在线等
------解决方案--------------------你想实现什么功能?
传递一个id过去,然后通过javabean接收到?
set和get方法呢?
对String id添加set和get方法
------解决方案--------------------写上
public void setId(String id){
this.id=id;
}
public String getId(){
return id;
}
<% logic_name.test();%> ————这改成 <%=logic_name.getId()%>
试一试