// Controller
import com.mojave.mvc.MojaveController;
import com.mojave.mvc.HttpMethod;
import com.mojave.mvc.Route;
public class UserController extends MojaveController {
@Route(path = "/user", method = HttpMethod.GET)
public void getUser() {
UserModel userModel = new UserModel();
userModel.setName("John Doe");
userModel.setAge(30);
}
}
// Model
public class UserModel {
private String name;
private int age;
// Getter and setter methods...
}
// View (userView.html)
<html>
<head>
<title>User Details</title>
</head>
<body>
<h1>User Details</h1>
<p>Name: ${userModel.name}</p>
<p>Age: ${userModel.age}</p>
</body>
</html>
properties
# application.properties
mojave.mvc.view-resolver.suffix=.html
mojave.mvc.view-resolver.prefix=/WEB-INF/views/
mojave.mvc.scan-packages=com.example.controllers