html怎么与后台controller相交互,简单的登录模块怎么实现

需求如下:
在一个login.html中有用户名与密码两个文本框,还有一个登陆按钮以及一个标签框
标签框用来提示用户密码错误或者无存在用户。
后台代码有个检验的方法,并返回一些结果
问题:
1,怎么在前台把用户名与密码传给后台
2,后台的信息又怎么返回给前台

6个回答

数据库啦,建个数据库,通过后台的程序访问数据库,检验账号密对不对,是否给予登录,前台用form表单提交,后台get数据

qq_29594393
当作看不见 回复野象姑娘:你提交数据后,建立一个cookie或者seesion,存储信息,如果查询到数据的话就跳转到你登陆后的页面,根据cookie中的数据显示信息,也用cookie做一个拦截,如果页面中的显示信息和存储的数据信息不符,重新登陆,如果是不登录直接用链接过去的,由于cookie中没有数据就会拦截下来,请重新登陆
4 年多之前 回复
u010909533
超人与西瓜 这些我都知道,都做好了,就是呢,有一些逻辑没想明白,form表单有一个action把数据提交给一个页面,那么controller是怎么获取这些信息的,通过请求get到吗?那么它返回的数据怎么给form表单原来的那个页面啊
4 年多之前 回复

建议学ASP.NET。这个是最基本的。

是springMVC?的controller?

ProGram_BlackCat
浪老猫 回复野象姑娘: 因为springmvc框架 已经封装好了 接参方法,那么你接收参数 给你推荐俩种方法
4 年多之前 回复
u010909533
超人与西瓜 是的,初学者求救
4 年多之前 回复

第一种是把你要接受的参数定义在参数列表
比如

public String getList(参数1,参数2){
return "index";
}
第二种就是在参数列表定义request
public String getList(HttpServletRequest request){
request.getparameter(参数1);

request.getparameter(参数1);
return "index";
}

当然还有一种接参的方式
注解
@RequestMapping("/item/{itemId}")
@ResponseBody
public TbItem geTbItemById(@PathVariable Long itemId){
TbItem tbItem = itemService.geTbItemById(itemId);
return tbItem;
}

接受路径上的参数

用户端html中form表单用于提交请求给服务器端,至于服务器端随便用什么语言都行,PHP、Java、ASP、Python、C/C++...,服务器响应请求,根据逻辑,查询数据库
组装需要返回的数据,并把数据给视图一并返回给用户

1.使用form表单把用户名密码提交给后端控制器
2.后台通过携带参数返回视图给用户

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐