jsp中怎样获取mysql中date或者datetime类型的数据

jsp中怎样获取mysql中date或者datetime类型的数据,第1张

获取时间类型的用getBeginDate()方法

但是楼主不用这个方法也可以从数据库取出你想要的东西

out.print("<td >"+rs.getString(1)+"</td>")

out.print("<td >"+rs.getString(2)+"</td>")

out.print("<td >"+rs.getString(3)+"</td>")

out.print("<td >"+rs.getString(4)+"</td>")

out.print("<td >"+rs.getString(5)+"</td>")

里面的1、2、3、4、5是数据所对应的列

jsp中用ajax获取数据的例子如下:

jsp代码:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%

String path = request.getContextPath()

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<HEAD>

<TITLE>留学生系统</TITLE>

<META http-equiv=Content-Type content="text/htmlcharset=GBK">

<SCRIPT language=JavaScript type=text/JavaScript>

var XMLHttpReq = false

//ajax接口

function createXMLHttpRequest(){

if(window.XMLHttpRequest){

XMLHttpReq = new XMLHttpRequest()

}else if(window.ActiveXObject){

try{

XMLHttpReq = new ActiveXObject("MSXML2.XMLHTTP")

}catch(e){

try{

XMLHttpReq = new ActiveXObject("Mircsoft.XMLHTTP")

}catch(e1){}

}

}

}

function sendRequest(url){

createXMLHttpRequest()

XMLHttpReq.open("GET",url,true)

XMLHttpReq.onreadystatechange = processResponse

XMLHttpReq.send(null)

}

function processResponse(){

if(XMLHttpReq.readyState == 4){

if(XMLHttpReq.status == 200){

var res = XMLHttpReq.responseXML.getElementsByTagName("res")[0].firstChild.data

window.alert(res)

document.myform.userid.value=""

document.myform.pwd.value=""

}else{

window.alert("你请求的页面有异常1")

}

}

}

function userCheck(){

var userid = document.myform.userid.value

var pwd = document.myform.pwd.value

if(userid == ""){

window.alert("用户名不能为空")

document.myform.pwd.value=""

document.myform.userid.focus()

return false

}else{

sendRequest("login?userid="+userid)

}

}

function pwdCheck(){

var pwd = document.myform.pwd.value

var pwd2 = document.myform.pwd2.value

if(pwd!=pwd2){

window.alert("密码不一致")

document.myform.pwd.value=""

document.myform.pwd2.value=""

document.myform.pwd.focus()

return false

}

}

</SCRIPT>

<LINK href="css/css.css" type=text/css rel=stylesheet>

</HEAD>

<body>

<table width="778" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" >

<tr>

<td width="17%"><img src="images/logo.jpg" width="124" height="101"></td>

<td width="558" height="101" background="images/banner.jpg"><div align="center">

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="558" height="101">

<param name="movie" value="images/2.swf">

<param name="quality" value="high">

<embed src="images/2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="558" height="101"></embed>

<param name="wmode" value="transparent">

</object>

</div></td>

<td width="11%"><table width="100%" border="0" cellpadding="0" cellspacing="0" >

<tr>

<td height="30" class="style1"><div align="center">设为首页</div></td>

</tr>

<tr>

<td height="30" class="style1"><div align="center">收藏本站</div></td>

</tr>

<tr>

<td height="30" class="style1"><div align="center">联系我们</div></td>

</tr>

</table></td>

</tr>

</table>

<form method="post" action="control.jsp?action=register" name="myform">

<table width="300" border="0" align="center" bgcolor="#F0F0F0">

<tr>

<td align="center">用户名</td>

<td><input name="userid" type="text" size="20" onblur="userCheck()"></td>

</tr>

<tr>

<td align="center">真实姓名</td>

<td><input name="username" type="text" size="20"/></td>

</tr>

<tr>

<td align="center">性别</td>

<td>

<input type="radio" name="sex" value="0" checked="checked">男

<input type="radio" name="sex" value="1">女

</td>

</tr>

<tr>

<td align="center">密码</td>

<td><input name="pwd" type="password" size="20"/></td>

</tr>

<tr>

<td align="center">密码确认</td>

<td><input name="pwd2" type="password" size="20" onblur="pwdCheck()"/></td>

</tr>

<tr>

<td align="center">电子邮箱</td>

<td><input name="email" type="text" size="20"/></td>

</tr>

<tr>

<td align="center">学校</td>

<td><input name="school" type="text" size="20"/></td>

</tr>

<tr>

<td align="center">电话号码</td>

<td><input name="phonenum" type="text" size="20"/></td>

</tr>

<tr>

<td align="center"><img border=0 src="image.jsp"></td>

<td><input type=text name=in maxlength=4 size="8"></td>

</tr>

<tr>

<td align="center"><input type="submit" value="确定" /></td>

</tr>

</table>

</form>

</body>

</html>

jsp页面可以利用Ajax来获取数据库数据来:

在第一级列表的onchange事件中编写:

//投诉信息来源信息级联

function getTsFromDescribe(ts_describe){

var tsfrom = $("#t_tsfrom").val()

var tstsFrom = $("#ts_tsFrom").val()

Ext.Ajax.request( {

url : '${ctx}/complaints/complaints!getTsFrom.action',

params : {

tsfrom : tsfrom//通过json形式将前台每次获取到的值传递给后台

},

success : function(response) {

var json = Ext.util.JSON.decode(response.responseText)

if (json.success) {

var data = json.<strong>cmList</strong>

if ("" == data) {

alert("请选择投诉类型")

inputForm.t_tsfrom.focus()

$("#ts_tsFrom").empty()//每次需要将上一次的数据进行清空

} else {

$("#ts_tsFrom").empty()

//对获取到的数据进行迭代

for ( var i = 0i <data.lengthi++) {

var id = data[i]

var name = data[i]

$("#ts_tsFrom").append(

"<option value='" + id + "'>" + name + "</option>")

}

dwr.util.removeAllOptions('tstsFrom')

dwr.util.addOptions('tstsFrom', data)

}

}

}

})

}

后台返回数据:

public void getTsFrom() throws Exception {

HttpServletResponse response = ServletActionContext.getResponse()

String ts_names = tsfrom

List<CustomManage>list = complaintsmanager.getTsDescribe(ts_names)

response.setContentType("text/javascript")// 后台控制的代码

PrintWriter writer = response.getWriter()

// 将得到的list集合转为JSON对象传给前台处理

JSONArray j = JSONArray.fromObject(list)

writer.println("{'success':true,'<strong>cmList</strong>':" + j.toString() + "}")

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10098671.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存