| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Значение параметра по умолчанию... |
| Автор: ShellRaiser 10.9.2007, 17:22 | ||
Вообщем суть вопроса вот в чём: у меня есть jsp страничка и входящие параметры я выдираю примерно так:
проблема в следущем, id может и отсутствовать в строке параметров тогда значение будет возвращаться как null что не есть приемлимо в данном случае, также неисключено что в качестве параметра может быть возвращена строка символов что тоже повлечёт за собой Exception так вот вопрос как в struts настроить в конфиге, в хмл-нике эти параметры по умолчанию...тоесть если урл будет таким "<server>:8080/welcome.jsp?id=1" то всё гуд, но если будет так "<server>:8080/welcome.jsp?id=qwe" или "<server>:8080/welcome.jsp" то ессно нужно чтобы стратс сам присвоил значение id например 0... P.S. Обработку на корректность вводимых данных внутри кода jsp страницы не предлагать |
| Автор: lunix 10.9.2007, 18:26 |
| Можно делать проверку в Action. Можно попробывать насколько я помню написать метод void setId(String id) co своей логикой проверок в ActionForm. Можно воспользоваться методом validate() в ActionForm. Тогда в Action значения вытягивать из ActionForm. |
| Автор: ShellRaiser 12.9.2007, 15:34 | ||||
ну а если у меня допустим есть тэг:
в jsp я примерно передаю так параметры:
Как можно настроить чтобы когда выдераеш параметр из запроса...он был как бы уже обработан стратсом(ну если значение подходит то гуд а если нет то дефалт грузится)...желательно в настроика xml.... З.Ы. Темболее сдесь я хочу обоитись без акшнформы...только тэг.... |
| Автор: ShellRaiser 13.9.2007, 15:07 |
| ну так зоть ктонибуть поможет??? |