Публикация формы в HTML динамически в JSP и Calc Sum

0

Im пытается отправить форму моей таблицы HTML, которая содержит три текста ввода с тем же именем. Затем вычислите сумму в Servlet и посмотрите таблицу с тремя входными текстами со значениями и Результатом 3 входных текста в JSP. Как можно Я делаю это?.

Вот как я отправляю форму.

<html>

<FORM action="calc.jsp" method="post">
<table>
    <tr>
        <td><input value="0" name="val" /></td>
        <td><input value="0" name="val"/></td>
        <td><input value="0" name="val"/></td>
    </tr>
</table>
<INPUT type="submit" value="Send">
</FORM>
</html>

Это мой класс Где я получаю массив:

public class Calcs {

    private String[] val;

    public String[] getVal() {
        return this.val;
    }
    public void setVal(String[] value) {
        this.val = value;
    }

Благодарю.

  • 0
    А твой сервлет?
  • 0
    @BeauGrantham да, я так потерян, я не знаю, что делать, если взять значения в сервлете или в JSP.
Теги:
jsp
servlets

1 ответ

0
Лучший ответ

В JSP или Servlet, на которые указывает действие формы, вы должны использовать:

String[] vals = request.getParameterValues("val");

Затем, если вы хотите передать это в свой класс, вы можете сделать так:

Calcs c = new Calcs();
c.setVal(vals);

Ваш класс не будет работать так, как есть, кстати, потому что вы не дали ему конструктора:

  public void Calcs() 
  {
     //Default constructor
  }

Ещё вопросы

Сообщество Overcoder
Наверх
Меню