jsp页面添加数据

jsp页面添加数据,第1张

按你的思路是这样的,首先通过url访问你的jsp页面地址,页面显示出来后用户在表单中填写一些数据并按提交按钮,表单会把数据提交到一个servlet中(就是一个servlet地址),servlet接收到数据后调用dao保存数据,然后把返回的结果放到request中,然后RequestDispatcher dispatcher = request.getRequestDispatcher("你需要返回的jsp页面路径")dispatcher .forward(request, response)就可以了。

首先让来了解一下jstack这个命令的作用,jstack 是一个可以返回在应用程序上运行的各种各样线程的一个完整转储的实用程序,可以使用查明问题。jstack [-l] <pid>,jpid可以通过使用jps命令来查看当前Java程序的jpid值,-l是可选参数,可以显示线程阻塞/死锁情况。  1.DeadLock类是一个死锁的例子代码如下:

以上DeadLock类是一个死锁的例子,假使在不知情的情况下,运行DeadLock后,发现等了N久都没有在屏幕打印线程完成信息。

2.可以使用jps查看该程序的jpid值和使用jstack来生产堆栈结果问题: 3.结果文件deadlock.jstack内容如下: 

总结:从这个结果文件一看到发现了一个死锁,具体是线程t2在等待线程t1,而线程t1在等待线程t2造成的,同时也记录了线程的堆栈和代码行数,通过这个堆栈和行数我们就可以去检查对应的代码块,从而发现问题和解决问题。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11502973.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存