loginregister0721

作者:无名 - 开源软件 -

1  <form action="update" th:object="${userBean}" method="post">

2 <input name="userId" th:value="${userBean.userId}" value="" type="hidden"/>

3 <span th:text="${userBean.userId}">

4 index.html和update.xml这两个页面进行userId  和   userName  的值传递

index.html

<table>

<tr>

<td>userId</td>

<td>userName</td>

<td>password</td>

</tr>

<tr th:each="userInfo,status:${userBean}">

<td>

<a th:href="@{delete1(userId=${userInfo.userId})}"><span th:text="${userInfo.userId}">15</span></a>

</td>

<td>

<span th:text="${userInfo.userName}">byd</span>

</td>

<td>

<a th:href="@{update(userId=${userInfo.userId})}"><span th:text="${userInfo.password}">byd</span></a>

</td>

</tr>

</table>

update.html

<form action="update" th:object="${userBean}" method="post">

<p>

<span><label>ID</label></span> 

<td><span th:text="${userBean.userId}"></span></td>

<td><input name="userId" th:value="${userBean.userId}" value="" type="hidden"/></td>

</p>

<p>

<span><label>Name</label></span> <span><input name="userName" th:value="${userBean.userName}" value="" type="text"/></span>

</p>

<p>

<span><label>密码</label></span> <span><input name="password" type="password" /></span>

</p>

<p>

<span><label>确认密码</label></span> <span><input name="repassword" type="password" /></span>

</p>

<p>

<span><input type="submit" name="userupdate" value="确定" /></span>

</p>

<p>

<span><input type="submit" name="backlogin1" value="返回" /></span>

</p>

</form>


5  confirm.html用于删除一条记录

<form action="deleteu" method="post">

确认是否删除id为:<input name="userId"  th:value="${userBean.userId}" value="${userBean.userId}"/><br></br>

<p>

<span><input type="submit" name="deletey" value="yes" /></span>

</p>

<p>

<span><input type="submit" name="deleten" value="no" /></span>

</p>

</form>

6 注意页面之间的跳转,属性要一定要对应。

7  字符串的类型判断相等和为空的代码

String password = req.getParameter("password");

    String repassword = req.getParameter("repassword");

    if(password.equals(repassword))

    {

    if(helloWorldService.registerUser(userBean)!=0)

        return "userlogin";

        else

        return "register";

    }

    else

    {

    model.addAttribute("register", "密码和确认密码不一致!");

    return "register";

    }

String userId= userBean.getUserId();

    String password = userBean.getPassword();

    if(userId.isEmpty()||password.isEmpty())

    {

    model.addAttribute("userlogin", "ID或密码不能为空!");

        return "userlogin";

    }

6  查找代码,尽量写frm=.........

public UserBean update2User(UserBean frm) {

frm = queryDao.executeForObject("User.searchUser",frm,UserBean.class);

//UserBean result = queryDao.executeForObject("User.updateUser",upd,UserBean.class);

return frm;

}


IT人知识库 原文地址:http://www.itpeo.net/15310/3488208.html





标签

05_7_14的小结

1、${userBean.userId}   表示取出userBean的userId2、@Au... ...

rfedfre

清关、转运、运费到付、门到门服务!

YSE-CITYLINK国际快递专线 公司秉承以客户需求为核心,坚持“质量到位、服务一流”的经营理念,在商务服... ...

rfedfre

深度探索Linux操作系统:系统构建和原理解析

深度探索Linux操作系统:系统构建和原理解析       本书是探... ...

rfedfre

Linux软件管理平台设计与实现

Linux软件管理平台设计与实现       本书不仅详细讲解 了 ... ...

三维渲染服务器轻松搞定渲染项目

对渲染项目来说,三维渲染服务器无疑是力求的捷径之一。有时我们花费再多的时间守候也不能节省渲染时间,付出越多时间收... ...

com.yammer.metrics.logback.InstrumentedAppender

Sonatype Nexus 是个MAVEN仓库管理工具。提供2种包,一种是war,一种是.zip或者.gz。 ... ...

APP体验:滴答清单

清单类的APP越来越重要了,成为工作中重要的一部分。用过很多类似产品,不过都不是很理想!不过,最终我还是选择了一款... ...

读书《程序员思维修炼》

今天凌晨,买了两本书,其中一本是《程序员思维修炼》。 为什么要买这本书?其实是感觉思维有短板,而恰好看到这么一... ...

WEB报表,图形报表,财务分析报表

超好用的WEB报表工具,正在使用中。强大的财务数据分析。 ERP数据分析,数据挖掘。 http://bbs.f... ...

highcharts 中文API 详解

Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,官方文档如下: 链接:http:... ...

rfedfre

初步实现 I18N 插件

本文是《轻量级 Java Web 框架架构设计》的系列博文。 在 JSTL、Struts、Sp... ...

rfedfre

让 Smart WebService 插件支持 REST 服务

本文是《轻量级 Java Web 框架架构设计》的系列博文。 前几天我们已基本实现 Smart WebS... ...

python 二

python 流程控制 if else 语句 (支持嵌套) 语句结构: if 条件: &... ...

python 对图片的处理

下载2.7.3版本的python 和 图像处理工具包 wget http://python.org/ft... ...

zencart模板

我们是谁?      我们是对电子商务,zencart,Oscomme... ...

The working copy "xxx" has uncommitted changes.

    进到它说提示的目录中,使用git reset --hard命... ...

rfedfre

1.变量和常量

1 标识符 标识符就是用于给 Java 程序中变量、类、方法等命名的符号。 1>.  ... ...

rfedfre

高仿QQ空间-进阶篇

更新说明: 一 增加了照片的墙的功能,可以让你的照片可以流动哦!不信,你去试试就知道啦,O(∩_∩)O哈哈哈~... ...

rfedfre

随手写了个android应用

最近比较闲,就边学边写,做了个android下的 dota 攻略型应用。 目前还没发布到市场上,也没有加广告,... ...

Unix crontab命令 添加定时任务

Unix crontab命令 添加定时任务 使用crontab命令要求root身份1. cr... ...