春には、すべてのページまたはクラスがディスパッチャーサーブレットにマップされます。しかし、マッピングせずに複数の関数を呼び出して、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" />