asp常用语句对应的JSP语句是什么?

billlyh billlyh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
asp常用语句对应的JSP语句是什么?
我们做oracle ebs二次开发,用的是asp
现在想转为jsp, 我把常用到的贴出来,看看哪位高手能转成jsp的代码?
1.显示信息response.write()
2.null处理
if isnull(rowdata(r,20)) then
rowdata(r,20)=0
end if
2.遍历数组
r_wef6001=1
do while rowdata_wef6001(r_wef6001,0) <>""
r_wef6001=r_wef6001+1
loop
rowdata_wef6001(r_wef6001,0)为数组
3.从数据库中取值:
方法一。用 do while
strSQL=readSQL("xina005L_mw.txt")
rs.open strSQL,cn
r=1
do while not rs.eof
rowdata(r,0)=rs.fields("批號")
rs.movenext
r=r+1
loop
rs.close

方法二。用if
rs.open strsql,cn
if not rs.eof then
countSum1=rs.fields("C")
end if
rs.close
4.调用存储过程
dim objCmd
set rs = Server.CreateObject("ADODB.RecordSet")
set objCmd =server.createobject("adodb.command")
objCmd.ActiveConnection= cn
objCmd.CommandType=adCmdStoredProc
objCmd.CommandText="update_total_quantity"

objCmd.execute
set rs= objCmd.execute()
5.连接数据库
dim objCmd
set rs = Server.CreateObject("ADODB.RecordSet")
set objCmd =server.createobject("adodb.command")
objCmd.ActiveConnection= cn
objCmd.CommandType=adCmdStoredProc
objCmd.CommandText="update_total_quantity"

objCmd.execute
set rs= objCmd.execute()

6.两个日期的时间间隔
c="20110601"
d="20110829"

c=left(c,4)&"-"&mid(c,5,2)&"-"&right(c,2)
d=left(d,4)&"-"&mid(d,5,2)&"-"&right(d,2)

response.write "c、d两个日期的时间间隔為" & DateDiff("d",c,d) & "<br>"

7。循环语句
While condition
[statements]
Wend
不停地執行語句statements 直到條件condition為True。
























...全文
评论 5
收藏 已收藏
分享
返回顶部
billlyh
Web 开发 81,108 成员 341,721 内容