日期:2014-05-18  浏览次数:20765 次

调不通,在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()%>

试一试