多表相连改状态

现有A,B,C三个表,A表作为衔接BC表存在。设计功能:由B表查看C表中关联内容,A表作为中转。当用户从B表查看了C表内关联内容后在A表内修改状态为已查看

思路:A表入口放在B表操作选项内,点击后跳转A表展示列表功能,展示出对应B表要求的C表内容,在A表展示列表查看详情选项里添加新的特殊命名参数(参数名可随意取)。

在A表查看详情参数传输内容里添加 &xx=${tempDate.id}

在C表查看详情里添加以下内容:

  定义并获取特殊命名参数int xx = getParaToInt ("xx",0);  

  if(xx > 0){
  AModel tempModel = AModel.dao.findById(editId);
  if(tempModel.get("state").toString().equals("0")){
  tempModel.set("state", 1);
  tempModel.update();
  }}

  

时间: 2024-10-10 20:41:39

多表相连改状态的相关文章

设计模式----状态模式

定义: 当一个对象内在状态改变是允许改变其行为,这个对象看起来像是改变了其类. 状态模式的好处就是讲与特定状态相关的行为进行了局部化,并且将不同状态行为进行分割.也就是将特定的与改状态相关的行为都放进一个对象中,由于所有与状态有关的代码都存在于某个具体的状态类中,所以通过定义新的具体的状态类就可以很容易的增加新的状态和转换. 举个例子:火车总是根据时速不停的转换模式,是减速.加速还是匀速等. 火车类: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

[RESTful]HTTP状态码

HTTP状态码是一个依附于HTTP响应的3位数字,它是协议语义的一部分,能在最基本的层面上让客户端知道服务器在尝试处理请求的时候发生了什么事情.HTTP规范总共定义了41一个响应码,本文将对所有的状态码进行介绍. 一.状态码家族 HTTP状态码的第一位数字是表明请求进展情况的一个非常通用的指示.HTTP规范使用1~5作为首数字分别定义了5个状态码家族. 1xx:Information 仅在HTTP客户端与服务器之间进行协商时使用. 2xx:Successful 客户端所要求的任意的状态码转换已经

设计模式学习笔记——状态模式

1.特点:当对象内状态改变而执行不同操作时考虑,状态转移逻辑不在if/switch中,而在各子类之间,增/改状态和状态转换较容易. 2.概念:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类. 3.类图: 4.程序实现: /// <summary> /// Context类,维护一个ConcreteState子类的实例,这个实例定义当前的状态. /// </summary> public class Context { private State state;

设计模式之状态模式学习理解

在状态模式(State Pattern)中,类的行为是基于它的状态改变的.这种类型的设计模式属于行为型模式. 在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象. 介绍 意图:允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类. 主要解决:对象的行为依赖于它的状态(属性),并且可以根据它的状态改变而改变它的相关行为. 何时使用:当一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为时. 如何解决:将各种具体的状态类

Jquery图片上传功能整理

最近在做一个图片上传到服务器的功能,之前基本没有什么JS的经验,用的也是网上的插件.做了一个星期才把他弄好,现在做一下总结,方便以后查看. 用的插件是WebUploader,上面有很多例子,我找的例子如下图: 在实例化WebUploader的时候需要修改upload.js文件中的server的地址,这样才能将指定的图片上传到服务器代码如下: // 实例化 uploader = WebUploader.create({ pick: { id: '#filePicker', label: '点击选择

SMC --- COCOS2D-X 状态机代码生成工具

一.简介 利用有限状态机来控制对象的行为,其原理就是利用多态,常常我们自己写代码,需要很大篇幅,万一需要再加一个或者几个状态,那么我们自己维护时就会很麻烦,SMC这个工具可以帮助我们解决这个问题. 使用这个工具之前我们需要jdk环境,最新版的SMC支持jdk1.7,之前版本的SMC支持jdk1.6,要想中间没有问题,我们一定要将电脑上的jdk版本与SMC的jdk版本对应起来. 下载地址:http://sourceforge.net/projects/smc/files/ SMC可以通过一个配置文

Android之Http通信——1.初识Http协议

Android之Http通信--1.初识Http协议 引言: 今天是六一儿童节,先在这里给各位超龄儿童说声节日快乐哈~( ╯□╰ ),小猪也象征性地给群里的小朋友们派了红包-嗯,忙碌的五月最终过去了,做毕设,写论文,拍毕业照,答辩,辞职.各种各样的事,也算忙完了,好吧.小猪如今又在一家新的公司上班了.第三间公司了.你们肯定会认为小猪三心二意是吧,毕竟才差点儿相同毕业就换了那么多家公司,然后可能问我."小猪你什么时候跳第四间公司",哈哈,应该不会了哈,怎么说呢,事实上我还是非常专一的,毕

算法学习之8数码问题

这几天都在写人工智能和信息安全作业,没怎么学算法书,不过现在上的课也多多少少在学算法相关的,这次实验,我们人工智能老师就是要求我们解决八数码问题. 首先我们要知道什么是八数码问题: 八数码问题:在3×3的方格棋盘上,摆放着1到8这八个数码,有1个方格是空的,其初始状态如图1所示,要求对空格执行空格左移.空格右移.空格上移和空格下移这四个操作使得棋盘从初始状态到目标状态. 8 5 4 3   7 1 2 6 (a) 初始状态 1 2 3 8   4 7 6 5 (b) 目标状态 要求:请任选一种盲

NFA-&gt;DFA-&gt;最简DFA

/** *author Young * *2014-5-11 * */ import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.Comparator; import java.util.Iterator; import java.util.LinkedHashSet; import java.util.LinkedList; import jav