获取表中字段最大值,并且保存在前台页面中

//获取Userid
function getUserId(){
    $.getJSON(‘<%=basePath %>user/getUserId.do‘,
        function(data){
            alert(eval(data).userId);
            document.getElementById("userId").value=data.userId;
    });
}       

<input id="userId" name="userId"  value=""  type="text"  readonly="readonly"/><input  value="获取最大的Userid"  onclick="javascript:getUserId();" type="button" style="width:100px"/>

  UserSlaveController 获取参数

	@ResponseBody                                                    //@ResponseBody 返回的是数据,不加 @ResponseBody 返回的是页面。
	@RequestMapping(value="/user/getUserId.do")//method=RequestMethod.POST
	public JSONObject getUserId(HttpServletRequest request, HttpServletResponse response)throws Exception {
	    response.setContentType("text/html");
	    request.setCharacterEncoding("utf-8");
	    response.setCharacterEncoding("utf-8");

	    JSONObject jsonObject = new JSONObject();

	    Integer userId = 0;
	        try
	        {
	            userId = userSlaveService.getUserId();
	        }
	        catch (Exception e)
	        {
	            Loger.logtxt("user", "获取id异常:" + e.toString());
	        }

	        jsonObject.accumulate("userId", userId);
	        System.out.println(jsonObject.toString());     //输出: {"userId":182888}
	        System.out.println(jsonObject.values());       //输出: [182888]
	        return jsonObject;                             //返回json,在上面的jsp页面中接收,并且保存值到input中。
	}

  UserSlaveService.java 接口声明方法 :  public Integer getUserId()throws Exception;

  UserSlaveServiceImpl.java 实现UserSlaveService接口:

  @Override
  public Integer getUserId() throws Exception {
    return userDAO.getUserId();
  }

  IUserDAO.java 接口声明方法:  public Integer getUserId()throws Exception;

  user.xml 中的查询:

  <select id="getUserId" resultType="java.lang.Integer">

  <![CDATA[
    SELECT (MAX(userid)+1) AS userid FROM userinfo
  ]]>

  

时间: 2024-12-12 07:50:17

获取表中字段最大值,并且保存在前台页面中的相关文章

php中调用这个功能可以在web页面中显示hello world这个经典单词

php程序写的时间长了,自然对他所提供的功能了如指掌,他所提供的一大堆功能,真是觉得很好用,但有时候会发现php也缺少一些功能,自己总是会产生为php添加一些自定义的功能的想法.久而久之,终于今天憋不住了,开始动手研究如何添加. 下载一个php的源代码包,这里使用的是php 4.0.5版,解压后会看到php的根目录下会有README.EXT_SKEL这样一个文件,打开详细阅读了一下,发现了一个非常好用的工具,这个工具可以帮你构建一个空的php扩展,然后你向里面添加相应的代码就可以完成你自己的功能

回发或回调参数无效。在配置中使用 &lt;pages enableEventValidation=&quot;true&quot;/&gt; 或在页面中使用 &lt;%@ Page EnableEventValidation=&quot;true&quot; %&gt; 启用了事件验证。

回发或回调参数无效.在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证.出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件.如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册

Python3.4 获取百度网页源码并保存在本地文件中

最近学习python 版本 3.4 抓取网页源码并且保存在本地文件中 import urllib.request url='http://www.baidu.com' #上面的url一定要写明确,如果写成www.baidu.com,下一步就会报错. response=urllib.request.urlopen(url) #下一步获取html,但是是Byte格式的,我们要解码 html=response.read() html_str=html.decode('utf-8') #下面我们把get

Servlet作业2-将表单提交的商品信息输出到页面中

1,表单页面 shangpin.html 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>商品信息</title> 6 </head> 7 <body> 8 9 商品信息<br> 10 11 <form action="Shp" method="post

获取前台页面中的值,将获取到的值传到后台,做简单的登录验证(不与数据库关联)

思路:利用jQuery的AJAX 前台代码: 1 <body> 2 <form id="form1" runat="server"> 3 <div> 4 <table> 5 <tr> 6 <td>用户名:</td> 7 <td> 8 <input type="text" id="name" name="Usernam

使用spring webflow,在前台页面中如何显示后端返回的错误信息

刚刚接触spring webflow,相关的资料并不是很多,并且大都是那种入门的 .xml文件的配置. 用到的CAS 最新的4.0版本用的就是web-flow流,前台页面使用的是表单提交.于是我就碰到了一个问题,问题描述如下: 第一次输入错误的用户名密码提示用户名密码错误,第二次输入了正确的用户名和密码仍然报错,校验不通过. 在使用cas之前的登录页面如果输入用户名和密码错误的话,会弹出alert提示框,这个是使用ajax请求实现的.而ajax请求的一般都是那种spring mvc的contro

SQL 分组后获取其中一个字段最大值的整条记录

--有id,name,createDate的一张表testTable--根据name分组,获取每组中createDate最大的那条记录(整条)查询出来---------------------------------------------- 创建一张表,语句如下: [sql] view plaincopyprint? CREATE TABLE [dbo].[testTable] ( [id] [int] NOT NULL IDENTITY(1, 1), [name] [nchar] (10) 

sql server 2008获取表的字段注释

1 SELECT 2 表名=case when a.colorder=1 then d.name else '' end, 3 表说明=case when a.colorder=1 then isnull(f.value,'') else '' end, 4 字段序号=a.colorder, 5 字段名=a.name, 6 标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end, 7 主键=case

SSM将后台获取的数据转换成json格式传递到前台页面

1.后台从数据库中获取数据,传递到response中 这一步折腾了我一整天,不知道是因为没有传递到response中还是其他的原因,在前台获取的data,使用alert(data)输出的一直为空值或null有两种方式可以实现这一步.一是利用注解@ResponseBody,二是利用PrintWriter.最终我是通过@ResponseBody成功完成了这一步,而不知道为什么利用PrintWriter总是写不成功,具体的原因我后面再研究研究吧.下面来介绍下这两种实现方式: (1)@ResponseB