对于struts2和Ajax我很新,实际上我有一个JSP下拉菜单让我们说first.jsp,当用户从下拉菜单中选择一个选项时,我打电话给一个函数的Action类让我们说Method1.在这个方法中,我从数据库中获取一些值(可以说:a,b,c),并且来自java内存的一个值可以说d。然后我转发到second.jsp并显示所有参数(a,b,c和d)。strutrs2和ajax(在jsp上显示动态值)
现在的问题是,参数d是动态的,这是由其他应用程序更新,如果它的更改,那么我必须在JSP上显示它没有任何操作。
一个解决方案是我在second.jsp中使用,所以在10秒的时间间隔之后,Mehod1会调用它,它将从db中获取值(a,b,c),并从java内存中更新d的值。并disply它second.jsp.But在这种情况下,我不必从数据库检索值,而我的目的只是为了从内存中获得价值D.这是工作,但这导致我的应用程序变慢。
任何机构都可以提供其他解决方案吗?或者我可以做到这一点使用Ajax和如何?
其他建议?任何帮助表示赞赏。更清楚,我在这个问题上缺乏创意,即使它听起来像一个经典:我花了几个小时试图玩这个,但无处可去