重用JSP页面和Java Servlet的变量名称的惯例是什么?

时间:2014-08-29 04:01:16

标签: java jsp google-app-engine servlets

通常,它教会使用变量来复制相同值的内容,以便可以使用一行代码更改来更新所有内容。这是基本的编程。

目前我正在编写一个与Java servlet交互的JSP页面,但输入表单的名称是用纯文本编写的,例如name =" formInput1"我必须在我的servlet代码中使用res.getParamter(" formInput1")在纯文本中复制名称。

总的来说这是一种不好的做法,并且有一个更好的方法去做,但我的谷歌搜索并没有让我在任何地方富有成效。有人知道吗?我想在我的JSP页面和servlet java代码之间共享变量名!最好的方法是什么?

1 个答案:

答案 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