JVM参数作为jsp动态的表单动作链接

时间:2017-06-20 12:08:28

标签: 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">

我需要为上述表单操作动态设置链接。任何想法??

1 个答案:

答案 0 :(得分:1)

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

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

configObj是您编写的java类。