如何基于提交第一个表单动态创建表单

时间:2014-03-22 18:53:37

标签: java javascript jquery jsp

例如: 1)我有一个文本框和提交按钮,如果一个人添加了值并选择了提交按钮,那么这个文本框值将被发送到java程序,在那里进行内部计算并根据新表格的值返回到JSP页面在同一页面上动态创建,这个表单应该具有之前创建的文本框的值,如果我提交它应该将所有值发送到java程序...

请给我发一个jsp和java程序的示例代码asap

2 个答案:

答案 0 :(得分:0)

如果我能正确理解您的数据流是什么样的?

HTML表单数据 - > Java Servlet - > HTML数据?

我想采用的方法是使用Java Bean来填充数据。它们只是普通的java类,包含私有字段,getter和setter来存储值。 有关详细信息,请参阅here

表格

<form action"YourServlet">
<!-- Your input e.g username and submit button -->
</form>

SERVLET

//request data
//do your calculation
//populate bean
//dispatch to jsp

BEAN

//private field correspond to your form data value e.g userName
//constructor no arg
//getters and setters
//other methods

JSP

<body>
<jsp:useBean id="bean" class="package.BeanClass" scope="session"/>
Value:
<jsp:getProperty name="bean's id" property="property name"/>
</body>

答案 1 :(得分:0)

用外部java文件写了3个jsp,解决了这个问题: 1-第一个jsp 2秒jsp 3-决定jsp 4- java