博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3个相关联的的HTML页面的简单设计
阅读量:6035 次
发布时间:2019-06-20

本文共 2910 字,大约阅读时间需要 9 分钟。

hot3.png

  1. 设计3个相关联的HTML页面,首页(index.html)为用户登录,输入用户名、密码与数据库相匹配,信息错误时会显示信息“您输入的用户名或密码错误,请重新输入!”;点击“登录”会跳转到用户列表页面(show.html),该页面以列表形式输出所有用户的ID与Name,并可进行删除操作,点击删除会跳转到确认页面,"yes"删除成功,"no"则取消删除;由首页点击“注册”进入注册页面(zhuce.html),该页面包括ID、用户名、密码、密码确认

  2. 登录失败时,错误信息的输出:<span th:text="${message}"></span>

@RequestMapping(value = "/index", method = RequestMethod.POST, params="search")    public String initLogin(UserBean userBean, Model model) {    		UserBean result = helloWorldService.searchUser(userBean);    		List
 resul = helloWorldService.searchUserall(userBean);         if(result!=null){         model.addAttribute("List", resul);         return "search";         }else{         model.addAttribute("message", "您输入的用户名或密码错误,请重新输入!");         return "index";         }                }

3.注册时密码确认

注册信息

  
ID 
 
用 户 名
 
密     码
 
确认密码 
 
 
 
@RequestMapping(value = "/init", method = RequestMethod.POST,params="submit")    public String initSubmit(UserBean usersubmit, Model model) {  //      String id=usersubmit.getUserId().toString();  //      String name=usersubmit.getUserName().toString();                String password=usersubmit.getUserPassword().toString();  //    String password2=usersubmit.getPasswordConfirm().toString        if(password.equals(password2))        {       int submit = helloWorldService.submit(usersubmit);        //        UserBean user=new UserBean();    	//        model.addAttribute("userBean", user);              if(submit==1)           {model.addAttribute("success", "注册成功,请登录!");             return "zhuce";            }              else            {model.addAttribute("success", "注册失败,请重新填写!");        	return "zhuce";}                        }        else        {model.addAttribute("success", "注册失败,请重新填写!");         return "zhuce";}    }

4·删除确认

 
 
 @RequestMapping(value = "/init", method = RequestMethod.POST,params="yes")    public String initYes(UserBean userBean,Model model) {        int result1 = helloWorldService.deleteUser(userBean);    	List
 result = helloWorldService.searchallUser(userBean);        model.addAttribute("list", result);        return "show";    } @RequestMapping(value = "/init", method = RequestMethod.POST,params="no")    public String initNo(UserBean userBean,Model model) {     List
 result = helloWorldService.searchallUser(userBean);        model.addAttribute("list", result);        return "show";    }

5、注意SQL表达式的正确书写规则,如:

SELECT userid as userId,userPassword FROM user WHERE userid = #userId# and userPassword=#userPassword#

“where”条件并列需用“and”

6、int的比较用“=”,而string类型的比较则需要“a.equals(b)”的形式

转载于:https://my.oschina.net/u/2411782/blog/480154

你可能感兴趣的文章
18位身份证号码规则及js验证
查看>>
从根开始的DNS服务器架构,让整个互联网掌控于你的手中
查看>>
如何取得当前插入记录的ID
查看>>
关于MFC使用deque、vector等容器编译不通过的解决方法
查看>>
OpenStack 系列之Cinder multi backend
查看>>
ceph 运维常用命令总结
查看>>
小日记(一)
查看>>
淘宝web服务器tengine
查看>>
Lucene5学习之FunctionQuery功能查询
查看>>
Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
查看>>
nodejs+mongoose+blog
查看>>
SpringBoot服务器压测对比(jetty、tomcat、undertow)
查看>>
乱起八糟用linux之快速查看进程pid
查看>>
修改Tomcat 7的用户密码
查看>>
关于ADSL宽带多重拨号的探究
查看>>
多视图控制器 (一个界面需要多个tableview CollectionView时)
查看>>
解读敏捷 之 响应变化高于遵循计划
查看>>
解决myeclipse10.x的Servers产生的NullPointerException
查看>>
sed 单行操作快速参考
查看>>
重置MYSQL的root账号的密码
查看>>