Я должен предупредить вас: вопрос может быть довольно глупым, но я не могу сейчас обернуться вокруг него.
У меня есть два управляемых bean-компонента, скажем, A и B:
class A
{
private Date d8; // ...getters & setters
public String search()
{
// search by d8
}
}
class B
{
private Date d9; //...getters & setters
public String insert()
{
// insert a new item for date d9
}
}
и затем у меня есть две страницы JSP, pageA.jsp (страница поиска) и pageB.jsp (страница ввода).
Я хотел бы поместить командную кнопку в pageB , чтобы открыть страницу поиска pageA , передавая параметр d9 , или переход к pageA непосредственно после b.insert () . Я хотел бы показать результаты поиска после вставки.
Может быть, просто я не вижу ясного, простого решения, но я хотел бы знать, что может быть здесь наилучшей практикой ...
Я думаю об этих возможных решениях:
- , включая ** A ** в ** B ** и связывание командной кнопки с ** b.a.search **
- передача ** d9 ** как ** hiddenInput ** и добавление нового метода ** searchFromB ** в ** A ** (некрасиво!)
- сворачивание двух бобов в один