试图拾取 xslt 我一直在这里玩其中的一些
我很好奇当我对 xslt 文件进行更改(例如更改显示顺序或 2 个 div)时服务器端会发生什么?如果我有一个使用该 xslt 的 Spring 视图,我进行更改并将页面重新加载到浏览器中,然后会发生什么?当 xslt 被解析/解释时,是否会重新编译?这个过程在服务器上比处理纯 jsp 视图更容易/更难吗?
试图拾取 xslt 我一直在这里玩其中的一些
我很好奇当我对 xslt 文件进行更改(例如更改显示顺序或 2 个 div)时服务器端会发生什么?如果我有一个使用该 xslt 的 Spring 视图,我进行更改并将页面重新加载到浏览器中,然后会发生什么?当 xslt 被解析/解释时,是否会重新编译?这个过程在服务器上比处理纯 jsp 视图更容易/更难吗?
如果您对 XSLT 进行更改,这取决于三个因素:
如果缓存尚未过期,则不会重新编译任何内容,也不会更改任何内容。
如果缓存已过期,则 Spring 视图解析器会在页面重新加载时触发 XSLT 处理器重新解析 XML 数据源
如果 Spring 接口没有使用预编译的样式表,则重新编译样式表