Bean オブジェクトを作成し、埋めて、View から Controller に送信します。同様の投稿は、コードを書くのに役立ちます。リンクは次のとおりです。
View から Controller にデータを送信する MVC
あなたのリクエストに応じて、ここにいくつかのコードを入れさせてください。このコードは、理解を深めるためにのみ作成されています。したがって、必要に応じて変更し、自由に改善してください。
モデルクラス
class MyModel {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "MyModel [name=" + name + ", age=" + age + "]";
}
}
クラスを見る
クラス MyView {
/**
* Create view elements, take user inputs and
* set the in the model object. Finally send it
* to the controller for processing
*/
private void onSomeViewEvent(Object myevent) {
MyModel model = new MyModel();
// take the properties from event and set in model
model.setAge(25);
model.setName("Yourname");
// send to controller
MyController controller = new MyController();
controller.processRequest(model);
}
}
コントローラ クラス
class MyController {
public void processRequest(MyModel model) {
/**
* Inspect the model and process it as per your need.
*/
}
}