idx: footprint070707

+ footprint070707
| + src
| | + com.footprint
| | + com.footprint.bean
| | + com.footprint.controller
| | + com.footprint.controller.FootprintController.java
| | + com.footprint.form
| | + com.footprint.form.LoginForm.java
| | + com.footprint.service
| | + com.footprint.service.LoginService.java
| | + com.footprint.controller.LoginController.java
| | + log4j.properties
| | + msg.properties
| + JRE システム・ライブラリー [jdk1.5.0_11]
| + Tomcat v5.5 ランタイム
| + Web App ライブラリー
| | + commons-logging.jar
| | + jstl.jar
| | + log4j-1.2.14.jar
| | + spring.jar
| | + standard.jar
| + build
| + WebContent
| | + css
| | | + login
| | | | + login.css
| | | + register
| | | | + register.css
| | | + footprint.css
| | + META-INF
| | | + MANIFEST.NF
| | + WEB-INF
| | | + common
| | | | + footer.jspf
| | | | + header.jspf
| | | + jsp
| | | | + include.jsp
| | | | + list.jsp
| | | | + login.jsp
| | | | + welcome.jsp
| | | + lib
| | | + tag
| | | | + c.tld
| | | | + fmt.tld
| | | | + spring-form.tld
| | | | + spring.tld
| | | + apctx-temp.xml
| | | + applicationContext.xml
| | | + fp-servlet.xml
| | | + web.xml
| | + enter.jsp
| | + index.jsp

footprint070707:list.jsp

<'?xml version="1.0" encoding="UTF-8" ?>
<'!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<'%@ page contentType="text/html;charset=UTF-8" language="java" %>
<'%@ include file="/WEB-INF/jsp/include.jsp" %>

<'html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<'head>
<'meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<'meta http-equiv="content-style-type" content="text/css"/>
<'meta http-equiv="content-script-type" content="text/javascript"/>
<'meta http-equiv="Refresh" content="1000;http://8318.blog100.fc2.com/"/>
<'meta name="author" content="late-nighter"/>
<'meta name="description" content="the footprints of late-nighter"/>
<'meta name="Keywordes" content="since2OO7"/>
<'meta name="copyright" content="late-nighter"/>
<'meta name="date" content="2007-07-07"/>
<'meta name="robots" content="index, follow"/>
<'link rel="stylesheet" href="/footprint070707/css/login/login.css" type="text/css" />
<'title><'spring:message code="project.title"/><'/title>
<'/head>
<'body>

<'div id="container">
<'!-- HEADER START -->
<'jsp:include flush="true" page="/WEB-INF/common/header.jspf"><'/jsp:include>
<'!-- HEADER END -->
<'!--+++++++++++++++++++++++++++++++++++++++++++-->
<'div id="body-container">
<'div id="body-header">
<'div id="sc-name">
<'fmt:message key="list.title"/>
<'/div>
<'div id="help">
<'a href="#" title="help">?<'/a>
<'/div>
<'/div>
<'div id="body-panel">
<'!-------------------------->

<'div id="datetime-panel">
<'c:out value="${datetime}"/>
<'/div>

<'!-------------------------->


<'table border="1">

<'tr>
<'th>id<'/th>
<'th>value<'/th>
<'/tr>

<'c:forEach var="theItem" items="${resultList}">
<'tr>
<'td>${theItem.id}<'/td>
<'td>${theItem.value}<'/td>
<'/tr>
<'/c:forEach>

<'/table>


<'!-------------------------->
<'/div><'!--id="body-panel"-->
<'/div><'!--id="body-container"-->
<'!--+++++++++++++++++++++++++++++++++++++++++++-->
<'!-- FOOTER START -->
<'jsp:include flush="true" page="/WEB-INF/common/footer.jspf"><'/jsp:include>
<'!-- FOOTER END -->
<'/div><'!--(id="container")-->
<'/body>
<'/html>

IllegalStateException

==error==
java.lang.IllegalStateException

==reason==
cuz of using the spring:message at the index.jsp without the definition of contextLoaderListener.

==solution==
still not sure.

==cf==
Filterを SpringFramework で管理するのに ServletContextListener に ContextLoaderListener を登録しておく必要がある。
so, add following into web.xml.

org.springframework.web.context.ContextLoaderListener


==log==
2007/07/23 11:54:52][ERROR][RequestContextAwareTag] No WebApplicationContext found: no ContextLoaderListener registered?
java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered?
at org.springframework.web.servlet.support.RequestContextUtils.getWebApplicationContext(RequestContextUtils.java:84)
at org.springframework.web.servlet.support.RequestContext.initContext(RequestContext.java:222)
at org.springframework.web.servlet.support.JspAwareRequestContext.initContext(JspAwareRequestContext.java:75)
at org.springframework.web.servlet.support.JspAwareRequestContext.(JspAwareRequestContext.java:49)
at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:74)
at org.apache.jsp.index_jsp._jspx_meth_spring_005fmessage_005f0(index_jsp.java:229)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:83)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:595)

footprint070707: footer.jspf


<'!-- FOOTER START -->
<'div class="clear"><'/div>
<'div id="footer">
<'div id="copyright">
Copyright(c)2007 late-nighter All Rights Reserved.
<'/div>
<'/div>
<'!-- FOOTER END -->

footprint070707: header.jspf

<'!-- HEADER START -->
<'div id="header">+ <'a href="http://8318.blog100.fc2.com/">Home<'/a> +
<'/div>
<'!-- HEADER END -->

footprint070707: welcome.jsp

<'?xml version="1.0" encoding="UTF-8" ?>
<'!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<'%@ page contentType="text/html;charset=UTF-8" language="java" %>
<'%@ include file="/WEB-INF/jsp/include.jsp" %>

<'html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<'head>
<'meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<'meta http-equiv="content-style-type" content="text/css"/>
<'meta http-equiv="content-script-type" content="text/javascript"/>
<'meta http-equiv="Refresh" content="1000;http://8318.blog100.fc2.com/"/>
<'meta name="author" content="late-nighter"/>
<'meta name="description" content="the footprints of late-nighter"/>
<'meta name="Keywordes" content="since2OO7"/>
<'meta name="copyright" content="late-nighter"/>
<'meta name="date" content="2007-07-07"/>
<'meta name="robots" content="index, follow"/>
<'link rel="stylesheet" href="/footprint070707/css/login/login.css" type="text/css" />
<'title><'spring:message code="project.title"/><'/title>
<'/head>
<'body>

<'div id="container">
<'!-- HEADER START -->
<'jsp:include flush="true" page="/WEB-INF/common/header.jspf"><'/jsp:include>
<'!-- HEADER END -->
<'!--+++++++++++++++++++++++++++++++++++++++++++-->
<'div id="body-container">
<'div id="body-header">
<'div id="sc-name">
<'fmt:message key="welcome.title"/>
<'/div>
<'div id="help">
<'a href="#" title="help">?<'/a>
<'/div>
<'/div>
<'div id="body-panel">
<'!-------------------------->

<'div id="datetime-panel">
<'c:out value="${datetime}"/>
<'/div>

<'!-------------------------->

<'a href="simpleListForm.htm">simple list test error cell<'/a><'br />



<'!-------------------------->
<'/div><'!--id="body-panel"-->
<'/div><'!--id="body-container"-->
<'!--+++++++++++++++++++++++++++++++++++++++++++-->
<'!-- FOOTER START -->
<'jsp:include flush="true" page="/WEB-INF/common/footer.jspf"><'/jsp:include>
<'!-- FOOTER END -->
<'/div><'!--(id="container")-->
<'/body>
<'/html>

footprint070707: login.jsp

<'?xml version="1.0" encoding="UTF-8" ?>
<'!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<'%@ page contentType="text/html;charset=UTF-8" language="java" %>
<'%@ include file="/WEB-INF/jsp/include.jsp" %>

<'html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<'head>
<'meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<'meta http-equiv="content-style-type" content="text/css"/>
<'meta http-equiv="content-script-type" content="text/javascript"/>
<'meta http-equiv="Refresh" content="1000;http://8318.blog100.fc2.com/"/>
<'meta name="author" content="late-nighter"/>
<'meta name="description" content="the footprints of late-nighter"/>
<'meta name="Keywordes" content="since2OO7"/>
<'meta name="copyright" content="late-nighter"/>
<'meta name="date" content="2007-07-07"/>
<'meta name="robots" content="index, follow"/>
<'link rel="stylesheet" href="/footprint070707/css/login/login.css" type="text/css" />
<'title><'spring:message code="project.title"/><'/title>
<'/head>
<'body>

<'div id="container">
<'!-- HEADER START -->
<'jsp:include flush="true" page="/WEB-INF/common/header.jspf"><'/jsp:include>
<'!-- HEADER END -->
<'!--+++++++++++++++++++++++++++++++++++++++++++-->
<'div id="body-container">
<'div id="body-header">
<'div id="sc-name">
<'fmt:message key="login.title"/>
<'/div>
<'div id="help">
<'a href="#" title="help">?<'/a>
<'/div>
<'/div>
<'div id="body-panel">
<'!-------------------------->

<'div id="datetime-panel">
<'c:out value="${datetime}"/>
<'/div>

<'!-------------------------->

<'div id="login-body">

<'%--OK-----------------------------------------------------------------
<'form action="loginForm.htm" method="post">
<'label for="id">id:<'/label>
<'input type="text" name="id" value="<'c:out value="${status.value}"/>"/>
<'br />
<'label for="pw">pw:<'/label>
<'input type="password" id="pw" value="<'c:out value="${status.value}"/>"/>
<'br />
<'div id="navi-panel">
<'input type="submit" value="LOGIN" class="submit-button"/>
<'/div>
<'/form>
-----------------------------------------------------------------------%>
<'%--OK-----------------------------------------------------------------
<'form:form action="loginForm.htm" commandName="loginForm" method="post">
<'label for="id">id:<'/label>
<'input type="text" name="id" value="<'c:out value="${status.value}"/>"/>
<'br />
<'label for="pw">pw:<'/label>
<'input type="password" id="pw" value="<'c:out value="${status.value}"/>"/>
<'br />
<'div id="navi-panel">
<'input type="submit" value="LOGIN" class="submit-button"/>
<'/div>
<'/form:form>
-----------------------------------------------------------------------%>
<'form:form action="loginForm.htm" commandName="loginForm" method="post">
<'label for="id">id:<'/label>
<'form:input path="id"/>

<'br />
<'label for="pw">pw:<'/label>
<'form:password path="pw"/>
<'br />
<'div id="navi-panel">
<'input type="submit" value="LOGIN" class="submit-button"/>
<'/div>
<'/form:form>

<'/div>

<'!-------------------------->
<'/div><'!--id="body-panel"-->
<'/div><'!--id="body-container"-->
<'!--+++++++++++++++++++++++++++++++++++++++++++-->
<'!-- FOOTER START -->
<'jsp:include flush="true" page="/WEB-INF/common/footer.jspf"><'/jsp:include>
<'!-- FOOTER END -->
<'/div><'!--(id="container")-->
<'/body>
<'/html>

footprint070707: include.jsp

<'%@ page session="false"%>

<'%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<'%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
<'%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<'%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>

footprint070707: fp-servlet.xml

<'?xml version="1.0" encoding="UTF-8"?>
<'beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

<'bean id="footprintController" class="com.footprint.controller.FootprintController"/>

<'bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<'property name="mappings">
<'props>
<'prop key="/login.htm">footprintController<'/prop>
<'prop key="/loginForm.htm">loginController<'/prop>
<'/props>
<'/property>
<'/bean>

<'bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<'property name="viewClass"><'value>org.springframework.web.servlet.view.JstlView<'/value><'/property>
<'property name="prefix"><'value>/WEB-INF/jsp/<'/value><'/property>
<'property name="suffix"><'value>.jsp<'/value><'/property>
<'/bean>

<'bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<'property name="basename"><'value>msg<'/value><'/property>
<'/bean>

<'bean id="loginController" class="com.footprint.controller.LoginController">
<'property name="loginService"><'ref bean="loginService"/><'/property>
<'/bean>



<'bean id="loginForm" class="com.footprint.form.LoginForm"/>
<'bean id="loginService" class="com.footprint.service.LoginService"/>

<'/beans>

footprint070707: web.xml

<'?xml version="1.0" encoding="UTF-8"?>
<'web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<'display-name>footprint070707<'/display-name>
<'welcome-file-list>
<'welcome-file>index.jsp<'/welcome-file>
<'/welcome-file-list>

<'servlet>
<'servlet-name>fp<'/servlet-name>
<'servlet-class>org.springframework.web.servlet.DispatcherServlet<'/servlet-class>
<'load-on-startup>1<'/load-on-startup>
<'/servlet>

<'servlet-mapping>
<'servlet-name>fp<'/servlet-name>
<'url-pattern>*.htm<'/url-pattern>
<'/servlet-mapping>





<'/web-app>

Top|Next »

HOME

09 | 2008/10 | 11
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -

QR

name:
mail:
title:
body:

N/A