想法不错,首先应用程序要有充足的日志,或者你的应用程序提供查询状态的接口,可以供java查询状态.
如果这两点都做不到,那java程序可以监控的内容就比较少,最多实现一下查看进程有没有死掉等基本信息. jsp页面写成每隔几秒自动刷新一次,jsp页面里调用相关的bean实现查询程序状态的功能,把结果返回到页面