免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2288 | 回复: 3
打印 上一主题 下一主题

<%和&>在这里是干嘛用的啊? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-16 14:34 |只看该作者 |倒序浏览
我是一个初学者,希望前辈们帮我解决疑难
testsqlserver.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>;
<%@ page import="java.sql.*"%>;
<html>;
<body>;
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>;
您的第一个字段内容为:<%=rs.getString(1)%>;
您的第二个字段内容为:<%=rs.getString(2)%>;
<%}%>;
<%out.print("数据库操作成功,恭喜你");%>;
<%rs.close();
stmt.close();
conn.close();
%>;
</body>;
</html>;




<%和%>是干嘛用的啊?
为什么要加那个啊?


紧急求救!!!!!!!!!!!!

论坛徽章:
0
2 [报告]
发表于 2007-03-16 19:29 |只看该作者
表示中间的代码需要java server来解析
其余的htmk代码,需要浏览器解析

论坛徽章:
0
3 [报告]
发表于 2007-03-16 23:12 |只看该作者
<%和%>包围的代码称为scriptlet,在jsp中只在scriptlet中写java语法的代码
你知道jsp文件会被翻译为一个servlet的.java源文件再编译,那么scriptlet中的代码以及你写的一些html代码,都会被翻译成为servlet中的服务方法,默认是service方法,明白?

论坛徽章:
0
4 [报告]
发表于 2007-03-18 14:41 |只看该作者
明白,两位前辈
Thanks
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP