通常,我们会教他们使用变量来复制具有相同值的实例,以便可以用一行代码更改来更新所有实例。这是基本编程。
当前,我正在编写一个与Java servlet交互的JSP页面,但是输入表单的名称是用纯文本编写的,例如name =“ formInput1”,我必须用res.getParamter(“ formInput1 “)放在我的servlet代码中。
一般而言,这是一种不好的做法,并且有更好的方法可以做到这一点,但是我的Google搜索无法使我高效。有人知道吗?我想在我的JSP页面和servlet Java代码之间共享变量名!最好的方法是什么?
一种简单的方法是为常量提供一个Class
package com.my.pakage; public class FormConstants { public static final String formInput1="formInput1"; }
然后在jsp中导入:
<%@ page import="com.my.pakage.FormConstants" %>
像这样使用它:
<input type="text" name="<%=FormConstants.formInput1%>">
通常在您的Java文件中:
import com.my.pakage.FormConstants