Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: новичок в Jsf - помогите с формой!
Форум программистов > Системное программирование > Java
tanja123
пытаюсь написать свое первое приложение JSF, вернее добавить несколько объектов JSF в имеющееся приложение Java+Struts+JSP

вот страничка, содранная с примера
<HTML>
<HEAD> <title>Hello</title>
</HEAD>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<body bgcolor="white">
<f:view>
<h:form id="helloForm" >

<h:inputText id="userNo" value="#{UserNumberBean.userNumber}" validator="#{UserNumberBean.validate}"/>
<h:commandButton id="submit" action="success" value="Submit" />

</h:form>
</f:view>
</body>
</HTML>

когда захожу на нее браузером, в хтмл-ке форма прописана как

<form id="helloForm" method="post" action="//greeting.faces" enctype="application/x-www-form-urlencoded">

и при нажатии Submit экшн ессно не выполняется sad.gif

пробовала добавить
<base href="http://localhost:8080"/>

не помогло sad.gif((

как побороть?
Pepper-X
кога я писал на java+struts+jsp то в jsp странице форма выглядела вот так:

<html:form action="actionName"> у меня тэги html начинаются, вместо h как у тебя, это не существенно, на выбор разработчика.

а соль в том, что нужен не id атрибут указывать а action который указывает какой Action из struts Action будет выполняться при submit формы. А уже в struts-config.xml к этому акшену привязана форма, которая и будет заполняться, вернее в которую будет ложить данные Controller, которые он выдирает из requesta.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.