AJAX在jsp之前调用:包含在同一个jsp中

时间:2011-07-19 12:40:17

标签: java ajax jsp servlets

我需要知道在执行一个 ajax函数之前,而不是一个 jsp:include 放入相同的jsp。

我尝试用这个ajax函数放一个会话参数,这个参数用于包含,但是第一个jsp执行包含和参数没有放置并且不能使用。

有人知道解决我的问题吗?谢谢你们!

1 个答案:

答案 0 :(得分:1)

AJAX和JSP是完全不同的技术,可以在不同的系统和不同的时间运行。

JSP生成器在生成页面时执行,即在服务器端执行。 AJAX函数在浏览器中由Javascript(因此A J AX)触发,在页面生成(使用JSP)并交付之后可用。

如果AJAX函数在服务器端触发JSP,则JSP或Servlet应首先从请求中读取所需的参数(AJAX调用会将其放在那里),例如:通过访问request标记内的表达式中的隐式<jsp:include>对象。