📄 insertstudent.jsp
字号:
<!--insertstudent.jsp-->
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%!
public int StoI(String s){
try{
if(s==null)return -1;
int temp=Integer.valueOf(s).intValue();
return temp;
}
catch(NumberFormatException e)
{
return -1;
}
}
%>
<html>
<head>
<title>Insert Student Score</title>
</head>
<body bgcolor=#C0C0C0>
<center>
<%
if(session.isNew()){
%>
<center>
<h1>请填写要加入的学生成绩信息</h1><br>
<form method="post" action="insertstudent.jsp" name="form">
学生学号<input type="text" name="id"><br>
学生姓名<input type="text" name="name"><br>
数学成绩<input type="text" name="math"><br>
语文成绩<input type="text" name="chinese"><br>
外语成绩<input type="text" name="english"><br>
<input type="submit" name="submit" value="提交">
<input type="reset" name="reset" value="重置">
</center>
<%
}
else{
try{
int id=StoI(request.getParameter("id"));
String name=request.getParameter("name");
if(name==null)name="";
int math=StoI(request.getParameter("math"));
int chinese=StoI(request.getParameter("chinese"));
int english=StoI(request.getParameter("english"));
if(id!=-1&&!name.equals("")&&math!=-1&&chinese!=-1&&english!=-1){
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:student","","");
String sqlStr="insert into student values(?,?,?,?,?)";
PreparedStatement prst=con.prepareStatement(sqlStr);
prst.setInt(1,id);
prst.setString(2,name);
prst.setInt(3,math);
prst.setInt(4,chinese);
prst.setInt(5,english);
prst.executeUpdate();
con.close();
response.sendRedirect("showstudent.jsp");
}
else{
session.invalidate();
response.sendRedirect("insertstudent.jsp");
}
}
catch(SQLException e){
out.println("SQL error!"+e);
}
catch(ClassNotFoundException e){
out.println("CNF error!"+e);
}
}
%>
</center>
<body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -