main:
Mbean mbean=new Mbean();
     String serverip= mbean.getServerid();//args[0];
    
     int type = mbean.getType();//Integer.parseInt(args[1]);
    
     int address = mbean.getAddress();//Integer.parseInt(args[2]);
     byte reg = mbean.getReg();//Byte.parseByte(args[3]);

        Main testMain = new Main();
        
        testMain.doWork(serverip,type,address,reg);
    }
table:  <table>
<tr><td><h3>请输入一些相关的信息<h3></td>
</tr>
<tr><td>ip地址</td>
    <td><input type="" name="serverip"></td>
</tr>
<tr><td>type</td>
<td><input type="" name="type"></td>
</tr>
<tr><td>address</td>
<td><input type="" name="address"></td>
</tr>
<tr><td>reg</td>
    <td><input type="" name="reg"></td>
</tr>   
<tr>
<td><input type="submit" value="连接" onClick="lianjie()"></td></tr>   </table>
怎么把table中的值传到main中啊 

解决方案 »

  1.   

    request.getParameter(页面位置的NAME标识)
      

  2.   

    不在form表单里面啊,要把这个table放到form表单里,才能用request.getParameter,建议用反射机制实现。
      

  3.   

    问题是没什么框架 以及数据库只要 在table中出入数据  后台的main接到值就可以
      

  4.   

     跳转时给后面带个参数过去:
       var name = document.getElementById("name").vlaue;
    如   window.location.href="xx.action?Name="+ name; 在后台用  request.getParameter("name"); 取值即可
      

  5.   

    为什么非要是main,你写成普通的方法不就好了
      

  6.   

    你是用main方法测试吗?建议用junit.或者在main方法里自己定义死值。