center.setLayout(new GridLayout(3,4)); 你这个是3行4列 也就是能放12个的 但是你却放了16个button 当然不行啦
我们提供的服务有:做网站、成都网站设计、微信公众号开发、网站优化、网站认证、滨海ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的滨海网站制作公司
这样写是不行的,java是在
服务器端
运行的,
javascript
是在客户端运行的。你要在客户端运行
java程序
可以试试applet
关键是 %pdao.delpinfo(sfzh);% 这里。
这句在页面加载成功就已经执行了,不受js代码段控制的。(java代码优先执行,并且输出动态内容,生成静态页面后,js才开始执行)
如果要让js控制操作逻辑,去判断是否发送新的请求,可以用ajax、或用js去操作一个form提交,或者用js去操作一个iframe去进行指定url跳转。
总的来说就是用js去发送http请求。
1、写一个新的action或 xxx.jsp,专门执行pdao.delpinfo(sfzh);
2、用ajax,或form,或隐藏的iframe去请求这个xxx.jsp