什么';对于JSP页面和Java servlet,重用变量名的约定是什么?
通常,它被教导使用变量来复制相同值的整数,这样所有的整数都可以通过一行代码更改来更新。这是基本的编程 目前,我正在编写一个与Java servlet交互的JSP页面,但输入表单的名称是以纯文本形式编写的,例如name=“formInput1”,我必须在servlet代码中使用res.getParameter(“formInput1”)以纯文本形式复制名称什么';对于JSP页面和Java servlet,重用变量名的约定是什么?,java,jsp,google-app-engine,servlets,Java,Jsp,Google App Engine,Servlets,通常,它被教导使用变量来复制相同值的整数,这样所有的整数都可以通过一行代码更改来更新。这是基本的编程 目前,我正在编写一个与Java servlet交互的JSP页面,但输入表单的名称是以纯文本形式编写的,例如name=“formInput1”,我必须在servlet代码中使用res.getParameter(“formInput1”)以纯文本形式复制名称 一般来说,这是一种不好的做法,必须有更好的方法来做,但我的谷歌搜索并没有让我有任何收获。有人知道吗?我想在JSP页面和servlet java
一般来说,这是一种不好的做法,必须有更好的方法来做,但我的谷歌搜索并没有让我有任何收获。有人知道吗?我想在JSP页面和servlet java代码之间共享变量名!最好的方法是什么?一个简单的方法是为常量创建一个类
package com.my.pakage;
public class FormConstants {
public static final String formInput1="formInput1";
}
然后在jsp中进行导入:
<%@ page import="com.my.pakage.FormConstants" %>
如果使用Spring,则可以使用注释更改映射。此外,您并不是在“共享”变量—看起来您是在从web浏览器提交表单并构建动态页面。唯一正确的共享是变量的名称。不幸的是,我没有使用Spring,尽管我使用的是Google App Engine,这正是我所需要的。谢谢:)你对我有用吗。。我想我错过了一些基本的东西
<input type="text" name="<%=FormConstants.formInput1%>">
import com.my.pakage.FormConstants