jsp注释java代码 jsp注释语句

jsp代码注释 本人菜鸟 希望详细些 通俗易懂些%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %//这是JSP页面的头,里面包含了该页的解释格式 , 编码格式,还有使用的语言,import表示导入java.sql包 。
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
html//以下为HTML语言
head
title选课系统/title
/head
body//小脚本开始
%
String courseNo=request.getParameter("courseNo");从request对象中获取"courseNo"的值,赋给声明的名为courseNo的变量
Class.forName("com.mysql.jdbc.Driver");//加载驱动,该处为mysql驱动
String url="jdbc:mysql://localhost:3306/coursesystem?useUnicode=truecharacterEncoding=gb2312";//声明一个String类型变量,里面保存的是url
Connection conn=DriverManager.getConnection(url,"root","student"); //这是创建连接,此处皆为jdbc知识,根据各种数据库,会略有不同
Statement stmt=conn.createStatement();//创建陈述
try{
conn.setAutoCommit(false); //设置连接的自动提交为false,主要用于事物中,取消自动提交可以防止提交时因为不可抗拒因素造成的错误 。因为下面有两句sql,可以防止在执行一句sql后出现问题,第二句没有执行,就会出现错误
String sql1="delete from course where Cno='"courseNo"'"; //创建sql语句 。
stmt.executeUpdate(sql1);//执行sql语句
String sql2="delete from SC where Cno='"courseNo"'";//创建sql语句
stmt.executeUpdate(sql2); //执行sql语句
conn.commit();//这里是手动提交
conn.setAutoCommit(true);//然后再把自动提交改回去
}catch (SQLException e) {//这些是异常处理
e.printStackTrace();
try{
conn.rollback();//这是事务的回滚,出现问题时会恢复到修改前的状态
}catch(Exception ex) {
ex.printStackTrace();
}
}
%//小脚本结束
删除课程信息成功!
%stmt.close();//小脚本开始 , 关闭陈述和连接
conn.close();%//小脚本结束
/body
/html
第二篇scQuery
%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %
html
head
title选课系统/title
/head
body
%String studentNo=request.getParameter("studentNo");//从request对象中取"studentNo"的值 , 赋给studentNo变量
if (studentNo==null)studentNo="";//判断如果studentNo为null,设置studentNo为空
Class.forName("com.mysql.jdbc.Driver");//加载驱动
String url="jdbc:mysql://localhost:3306/courseSystem?user=rootpassword=student"
"useUnicode=truecharacterEncoding=gb2312";//url
Connection conn=DriverManager.getConnection(url);//创建连接
Statement stmt=conn.createStatement();//创建陈述
String sql="select sc.Sno,Sname,sc.Cno,Cname,Grade"
" from student,course,sc where student.Sno=sc.Sno"
" and course.Cno=sc.Cno ";//创建sql语句
if(! studentNo.equals("")){//判断studentNo不等于空字符串
sql=sql " and sc.Sno='" studentNo "'";//如果不为空,在sql语句后面拼接上" and sc.Sno='" studentNo "'";
};
sql=sql "order by sc.Cno";//拼接sql
ResultSet rs=stmt.executeQuery(sql);%//执行sql,把结果放入结果集当中
centerh2选课及成绩情况/h2/center
table width=500 align=center border=1
tr align=center
tdb姓名/td
tdb课程名/td
tdb成绩/td
/tr
%while(rs.next()){%//结果集游标向下一行 , 就是判断如果结果集是否有值
tr align=center
td%=rs.getString("Sname")%/td//表达式从结果集中取叫"Sname"的值
td%=rs.getString("Cname")%/td//表达式从结果集中取叫"Cname"的值
td%=rs.getInt("Grade")%/td//表达式从结果集中取叫"Grade"的值
/tr
% }%
/table
%
stmt.close();//关闭陈述
conn.close();//关闭连接
%
/body
/html
java里,jsp页面怎么注释含标签的语句有两种方式:一是html方式注释 , 而是jsp方式注释 。
html方式注释:在jsp标签的左右尖括号中添加注释语句 。(下面注释了c:out标签)
!-- c:out ... --
sp方式注释:把要注释的内容用jsp代码标记包含并注释:
% /*
c:out ...
*/%
推荐第二种,因为第一种会将你的代码暴露在最终的html中,而且也增加了页面大小 。
jsp中一段java代码想将其注释掉,可以这样吗?!-- 注释 -- 是HTML的注释语法
%--……--% 是JSP的注释语法
你需要在JSP里面注释Java代码 , 直接用%--……--%就可以了
【jsp注释java代码 jsp注释语句】jsp注释java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于jsp注释语句、jsp注释java代码的信息别忘了在本站进行查找喔 。

    推荐阅读