举个例子:
吃饭与筷子的关系就如jsp与javascript的关系,吃饭要用筷子,但也可用勺子,
javascript用于写JSP的客户端,但你不用也可以;

解决方案 »

  1.   

    两者没有任何直接的关系,据说javascript之所以要叫javascript是为了商业目的。
      

  2.   

    jsp事服务器端执行的,需要服务器支持,javascript事客户端的脚本
      

  3.   

    JavaServer Pages (JSP) 是一种结合了跨平台与跨网站服务器支持,以 Java为主的来产生动态网页的技术。 JSP与微软的Active Server Pages 相似,但它是使用类似HTML的标签以及Java程式码片段而不是VBScript。当你所使用的网站服务器没有提供本地ASP支援,也就是Apache或Netscape服务器时,你可以考虑使用JSP。虽然你可以取得这些服务器的ASP附加配备模块,但价格相当昂贵,而目前Sun并没有对你所需要的JSP元件收取费用(虽然Sun未来有可能会收费)。对于Solaris与Linux以及Windows,这些控件也都很容易取得。  请不要将JSP与服务器端的JavaScript混为一谈。网站服务器会自动将以JSP写成的Java程式码片段转换成Java servlets。而许多先前必须以Perl手写程式或服务器特定的API(如ASP)控制的功能也都可通过JSP来自动化处理。