Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Створення системи електронної комерції

Реферат Створення системи електронної комерції





а запиту Всі запити для перерахованих у таблиці 2 URL відображаються в Web-компонент dispatcher, який реалізується сервлетом Dispatcher:

class Dispatcher extends HttpServlet {

public void doPost (HttpServletRequest request,

HttpServletResponse response) {

...

String selectedScreen = request.getServletPath ();


request.setAttribute ("selectedScreen", selectedScreen);

BeanManager beanManager = getServletContext (). getAttribute (

"beanManager");

...

if (selectedScreen.equals ("/ accountHist")) {

...

} else if (selectedScreen.equals ("/ transferAck")) {

String fromAccountId =

request.getParameter ("fromAccountId");

String toAccountId =

request.getParameter ("toAccountId");

if ((fromAccountId == null) | | (toAccountId == null)) {

request.setAttribute ("selectedScreen", "/ error");

request.setAttribute ("errorMessage",

messages.getString ("AccountError"));

} else {

TransferBean transferBean = new TransferBean ();

request.setAttribute ("transferBean",

transferBean);

transferBean.setMessages (messages);

transferBean.setFromAccountId (fromAccountId);

transferBean.setToAccountId (toAccountId);

transferBean.setBeanManager (beanManager);

try {

transferBean.setTransferAmount (new

BigDecimal (request.

getParameter ("transferAmount")));

String errorMessage = transferBean.populate ();

if (errorMessage! = null) {

request.setAttribute ("selectedScreen", "/ error");

request.setAttribute ("errorMessage",

errorMessage);

}

} catch (NumberFormatException e) {

request.setAttribute ("selectedScreen", "/ error");

request.setAttribute ("errorMessage",

messages.getString ("AmountError"));

}

}

...

try {

request.getRequestDispatcher ("/ template.jsp").

forward (request, response);

} catch (Exception e) {

}

}

}

<...


Назад | сторінка 8 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Системи і форми електронної комерції
  • Реферат на тему: Ринок електронної комерції
  • Реферат на тему: Інструментарій Електронної комерції
  • Реферат на тему: Особливості електронної комерції
  • Реферат на тему: Побудова графіків функцій засобами електронної таблиці Excel