こんにちは私は春MVCアプリケーションを実行していますが、原因java.lang.IllegalStateExceptionに私はそれを実行することができjava.lang.IllegalStateException Spring MVCの
ないです。 BindingResultもプレーンなターゲットオブジェクト
Bean名のための「unixModel11」可能なリクエスト属性として
どちらも、いくつかのクラスとJSPページご参考のために:ここで
は例外
java.lang.IllegalStateExceptionです
コントローラー:
@Controller
パブリッククラスTroubleController {
@RequestMapping(value = "/index", method = RequestMethod.GET)
public ModelAndView welcomePage(Model model) {
return new ModelAndView("index","unixModel11", new UnixModel());
}
@RequestMapping(value = "/loginUNIX", method = RequestMethod.POST)
public String checkUnix(@ModelAttribute("unixModel11")UnixModel
unixModel、ModelMapモデル){
model.addAttribute( "userNameに"、unixModel.getUserName())。 index.jspを
model.addAttribute("host", unixModel.getHost());
model.addAttribute("port", unixModel.getPort());
return "result";
}
}
無数のトラブルシュート
トラブルシュートアプリケーション
<tr>
<td><form:label path="host">Host Name</form:label></td>
<td><form:input path="host" /></td>
</tr>
<tr>
<td><form:label path="userName">User Name</form:label></td>
<td><form:input path="userName" /></td>
</tr>
<tr>
<td><form:label path="port">Port Number</form:label></td>
<td><form:input path="port" /></td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="Submit"/>
</td>
</tr>
UnixModel.java:
パッケージcom.myriad.ihc。豆;
public class UnixModel {
プライベートString host;
プライベート文字列userName;
private整数ポート。
パブリック文字列はGetHost(){
return host;
}
公共ボイドsetHost(文字列ホスト){
this.host = host;
}
パブリック文字列getUserName(){
return userName;
}
公共ボイドsetUserName(文字列のuserName){
this.userName = userName;
}
パブリック整数のgetPort(){
return port;
}
公共ボイドsetPort (整数ポート){
this.port = port;
}
}