Jfinal---簡單登入
阿新 • • 發佈:2018-11-23
一,至於配置什麼的,按照文件上來就行了。
首先,建立登入的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