Struts - konfiguration
Jeg er helt ny omkring Struts, og jeg får følgende fejl når jeg skal benytte en form. Hvis jeg udkommentere text og password felterne i jsp, kommer der ingen fejl.login.jsp:
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<html:form action="loginAction" focus="username" />
<html:text property="username" />
<html:password property="password" />
</html:form>
Fejlen:
exception
org.apache.jasper.JasperException: Cannot find bean org.apache.struts.taglib.html.BEAN in any scope
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:248)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
Jeg har en ide om at det har noget med min form at gøre men stien til min "loginForm" er rigtig.
Min config fil ser sådan har ud:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<form-beans>
<form-bean name="loginForm" type="model.services.form.LoginForm">
<form-property name="username" type="java.lang.String"/>
<form-property name="password" type="java.lang.String"/>
</form-bean>
</form-beans>
<global-exceptions>
<!-- sample exception handler
<exception
key="expired.password"
type="model.services.security.exceptions.InvalidLoginException"
path="/login.jsp"/>
end sample -->
</global-exceptions>
<global-forwards>
<forward name="login" path="/login.jsp"/>
</global-forwards>
<action-mappings>
<action path="/loginAction"
type="model.services.action.LoginAction"
name="loginForm"
validate="false"
scope="request"
input="/login.jsp">
<forward name="Success" path="/mainMenu.jsp"/>
<forward name="Failure" path="/login.jsp"/>
</action>
</action-mappings>
<!-- ========== Message Resources Definitions =========================== -->
<message-resources
parameter="model.services.ApplicationResources"/>
</struts-config>
Håber der en en der kan hjælpe?
