通常,它教会使用变量来复制相同值的内容,以便可以使用一行代码更改来更新所有内容。这是基本的编程。
目前我正在编写一个与Java servlet交互的JSP页面,但输入表单的名称是用纯文本编写的,例如name =" formInput1"我必须在我的servlet代码中使用res.getParamter(" formInput1")在纯文本中复制名称。
总的来说这是一种不好的做法,并且有一个更好的方法去做,但我的谷歌搜索并没有让我在任何地方富有成效。有人知道吗?我想在我的JSP页面和servlet java代码之间共享变量名!最好的方法是什么?
答案 0 :(得分:3)
一种简单的方法是拥有一个常量类
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