java - JVM 参数动态地作为 jsp 中的表单操作链接

标签 java jsp jstl

我在 TOMCAT 中使用 jvm 参数作为 -DshopMaintenanceURL="https://shop-maintanance.com/shop/" 。这里我想在 jsp 中的表单操作中使用这个值

<form action="https://shop-maintanance.com/shop/" method="POST" id="apForm">

我正在我的 java 文件中阅读这个参数

    public static String getShopMaintenanceURL() {
        String url = System.getProperty("shopMaintenanceURL");
        if(url !=null)
            return url;
        else
           return null;
}

我可以在 jsp 页面中使用此 url 作为 jsp 页面中的 config.getShopMaintenanceURL。 (这里config就是上面java类的对象)。

<form action="https://shop-maintanance.com/shop/" method="POST" id="apForm">

我需要将上述表单操作的链接设置为动态链接。有什么想法吗??

最佳答案

config是JSP中的保留字(它的意思是javax.servlet.ServletConfig)。所以你应该写:

<form action="<%=configObj.getShopMaintenanceURL()%>" method="POST" id="apForm"></form>

configObj是你编写的java类。

关于java - JVM 参数动态地作为 jsp 中的表单操作链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44652647/

相关文章:

java - 如何克隆 JPA 实体

java - 如何更改 Retrofit onResponse 方法中的 boolean 值

javascript - AngularJS:templateUrl 适用于 HTML 模板文件,但不适用于 .JSP

java - JSTL forEach 在 java 代码中使用变量

java - 在 Spring MVC 中自定义 JSP 标记 : "Cannot find symbol": pageContext

java - 如何在 Android 中将 .mp4 视频作为背景视频播放?

java - 某些 Enum[] 值 = 某些 Enum.values() 变量在定义后发生变化?

java - Spring MVC JSTL预选列表

spring - 如何显示 <form :errors> outside <form:form> in Spring?

spring - 如何格式化 LocalDateTime 以将其呈现在 JSP View 中