0

本当にシンプルなアプリを作りましたが、エラーが発生しました。

私のWeb.XML

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/spring/root-context.xml</param-value>
</context-param>

<!-- Creates the Spring Container shared by all Servlets and Filters -->
<listener>
       <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>


<servlet>
    <servlet-name>appServlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>


<servlet-mapping>
    <servlet-name>appServlet</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

サーブレット-context.XML

<beans:bean name="newpage.jsp" class="com.project.NewHello.resultsController"/>

<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <beans:property name="prefix" value="/WEB-INF/views/" />
    <beans:property name="suffix" value=".jsp" />
</beans:bean>


<context:component-scan base-package="com.project.NewHello" />

newpageController.java

 package com.project.NewHello;


 import java.util.Locale;

 import org.springframework.ui.Model;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;

  public class newpageController {


public String newpage(Locale locale, Model model) {

    return "newpage";
}
  }



**Some of Error lines:**

newpage.jspファイルが見つかりません。コンソールの表示では、警告:[SetContextPropertiesRule]{Context}プロパティ'source'を'org.eclipse.jst.jee.server:NewHello'に設定すると、一致するプロパティが見つかりませんでした。

ありがとう

4

1 に答える 1

0

クラスの構成と名前を見るだけでは、正規のJavaに慣れていないように見えます。

たとえば、パッケージ名(NewHello)は通常小文字である必要があります。

<context:component-scan base-package="com.project.newhello" />

興味深い奇妙なことがたくさんあります。BeanにJSPファイルの名前を付けるのと同じように(JSPファイルを使用すると思われるかもしれません)。

私があなたに強くお勧めするのは、あなたのためにいくつかの足場を作る次のクイックスタートプロジェクトの1つを見ることです

上記のプロジェクトのいずれかを使用して、最初のプロジェクトを作成します。さらに、これらのプロジェクトの標準的な方法を確認できます(SpringとJavaの方法があるため)。

快適になったら、Springを作成する人々によるより完全に完全に機能するSpringMVCプロジェクトを見ることができます。

春の温室

于 2012-08-19T15:37:45.207 に答える