Xpoint
   [напомнить пароль]

Отправка данных Servlet

Метки: [без меток]
2012-05-12 19:15:33 [обр] Nimani[досье]
сообщение промодерировано

Народ, помогите начинающему программисту. Создаю J2EE приложение в нём создаю SessionBean в котором прописываю getBody() и setBody()

и создаю Servlet:

@WebServlet(name = "NewServlet", urlPatterns = {"/NewServlet"})
public class NewServlet extends HttpServlet {
@EJB
private NewSessionBeanLocal newSessionBean;

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
String bod=request.getParameter("body");
newSessionBean.setBody(bod);
PrintWriter out = response.getWriter();
try {
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet NewServlet</title>"); 
out.println("</head>");
out.println("<body>");
out.println("<h1>Servlet NewServlet at " + request.getContextPath() + "</h1>");
out.println("Body<input type='text' name='body'>");
out.println("<input type='submit' name='button'>");
out.println("</body>");
out.println("</html>");
} finally { 
out.close();
}
}
}

Проблема в том что данные передаются на момент запуска Servlet, а надо по нажатию кнопки 'button'

спустя 10 часов [обр] Jared(0/26)[досье]

Nimani[досье] в качестве помощи начинающему посоветую для начала понять разницу между client-side и server-side частями приложения. Начинать можете с cgi, в качастве server-side ЯП использовать perl, php, ruby, python по выбору или рандому. Если хотите правда-правда многому научиться, заодно на server-side можете побаловаться с bash или C. Начинающему программисту лезть сразу в java и J2EE это как десятикласснику матшколы переть чинить ядерный реактор (утрируя).

Сначала разберитесь с основами. И, кстати, основной скилл - умение пользоваться поисковыми системами.

Powered by POEM™ Engine Copyright © 2002-2005