0

春には、すべてのページまたはクラスがディスパッチャーサーブレットにマップされます。しかし、マッピングせずに複数の関数を呼び出して、1 つのコントローラーだけを使用するにはどうすればよいでしょうか。すべての挿入、削除関数は別のクラスで定義されます。

索引

<a href="delete.htm">New Record</a>

<a href="insert.htm">New Record</a>

関数.java

insert()
{
...............
}


delete()
{..................
}

コントローラー.java

public class controller {

@RequestMapping(value = "/insert.htm")

public insert(){...................
}

@RequestMapping(value = "/delete.htm")

public delete(){....................
}

                 }

ディスパッチャーサーブレット

<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
                <prop key="index.htm">indexController</prop>
            </props>
        </property>
    </bean>
<bean id="viewResolver"
          class="org.springframework.web.servlet.view.InternalResourceViewResolver"
          p:prefix="/WEB-INF/jsp/"
          p:suffix=".jsp" />

    <!--
    The index controller.
    -->
    <bean name="indexController"
          class="org.springframework.web.servlet.mvc.ParameterizableViewController"
          p:viewName="index" />
4

0 に答える 0