使用jsp编辑javascript

edit javascript using jsp

本文关键字:javascript 编辑 jsp 使用      更新时间:2023-09-26

我有一个HTML页面,其中有一些定义大小的图像,其中大小来自java脚本。现在,我需要创建另一个JSP或HTML,以便能够设置图像大小的首选项。下次服务器启动时,它应该采用新的大小。这意味着应该编辑java脚本。如果这可以在不使用javascript、通过jquery或简单地使用html的情况下实现,那也没关系。感谢您的帮助。

在我看来,"设置图像大小的首选项"操作应该在服务器端执行。但javascript、JSP或HTML只是为客户端服务。

建议:请尝试使用框架JSF和CDI(上下文和依赖项注入)。在JSP中,您可以使用变量来定义图像的大小,该变量可以在javabean中动态更改。

您可以直接向JSP生成的页面编写JavaScript:

<head>
     <script type="text/javascript">
        var imageSzie= '${pageScope["imageSizeSelected"]}';
    </script>
</head>

要做到这一点,您需要在对第二个JSP的请求中包含要显示的"图像大小"。

示例:

在第一个JSP中,用户选择一个图像大小(这通过JS设置"imageSizeSelected"的值),然后单击一个"OK"按钮,该按钮的href为:

href="/secondPage?imageSize=imageSizeSelected"

在第二个JSP中,您有:

<head>
     <script type="text/javascript">
        var imageSize= '${param.imageSizeSelected}';
    </script>
</head>

imageSize现在应该是一个可以在JS中用来确定图像大小的值。