为什么JSF使用文件扩展名.jsf和GET参数ln = js提供JavaScript ressource?

时间:2014-06-27 13:45:42

标签: javascript jsf jsf-2

例如:

<h:outputScript library="js" name="foo.js" />

变为:

<script type="text/javascript" 
   src="/helloworld/javax.faces.resource/foo.js.jsf?ln=js"></script>

请注意.jsf?ln=js部分。

为什么?

1 个答案:

答案 0 :(得分:2)

我认为.jsf会导致jsf servlet控制下载资源的方式,从而允许库版本控制。

请参阅: What is the JSF resource library for and how should it be used?