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

billlyh 2011-10-31 10:11:39
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。
























...全文
65 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
什么都不能 2011-11-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 billlyh 的回复:]
各位,我以前用过JAVA写手机短信的,只不过JSP没用过,
[/Quote]
billlyh 2011-11-06
  • 打赏
  • 举报
回复
各位,我以前用过JAVA写手机短信的,只不过JSP没用过,
  • 打赏
  • 举报
回复
这种走捷径的方法完全不可取。JSP和ASP之间绝不是这样几种“典型语句”的对应转换而已,从根本原理和结构框架整个都是不同的。建议去好好从头专门学一下JSP,否则你很快也会发现必须这样做。
junshanhudazhaxi 2011-11-01
  • 打赏
  • 举报
回复
这也能行?
还是老实写看书吧。得先会java。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧