版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26841579/article/details/84328733
一,至于配置什么的,按照文档上来就行了。
首先,创建登录的Cntroller
public class LoginController extends Controller{
public void login() {
//表示 通过路由 访问到这里。
render("login.xml");
}
/**
* 登录
*/
public void denglu(){
String name=getPara("u.user_name");//这里对应html页面
String pwd=getPara("u.user_pwd");
try {
List<UserTable> users = UserTable.dao.find("select * from user_table");
System.out.println("---"+users.size());
for (UserTable u : users) {
if(name.equals(u.getUserName())&&pwd.equals(u.getUserPwd())) {
renderJson("登录成功");
}else {
renderJson("登录失败");
}
}
} catch (Exception e) {
// TODO: handle exception
}
}
配置路由 在MainConfig里面
/**
* 配置JFinal路由映射
*/
@Override
public void configRoute(Routes me) {
//设置默认访问首页路由 可使用http://localhost:port 直接访问 如果80端口 port可以省略
me.add("/",IndexController.class);
me.add("/login",LoginController.class);
}
最后是html里面了
<body id="bg">
<div>
<form action="../login/denglu" method="post">
用户名:<input type="text" name="u.user_name"><br/>
密 码:<input type="password" name="u.user_pwd"><br/>
<input type="submit" value="登录">
</form>
</div>
</body