永发信息网

JSP中单击事件怎么写? 我下面的代码是想实现单击之后连数据库. 我也不太会,胡乱写的,求高手教下

答案:2  悬赏:30  手机版
解决时间 2021-11-20 15:57
  • 提问者网友:杀手的诗
  • 2021-11-19 18:41
JSP中单击事件怎么写? 我下面的代码是想实现单击之后连数据库. 我也不太会,胡乱写的,求高手教下
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-11-19 20:04
亲,你好!刚学jsp是吧。刚开始接触jsp和jdbc时还没学习javaBean和servlet,那么一般用2个jsp页面来完成你这个登录功能:login.jsp和checkLog.jsp
那么:第一个页就写控件的代码就行,而一般要把textfield、password这些封装在表单元素



【checkLogin.jsp】
<%@ page import="java.sql.*"%>
<%@ page contentType="text/html;charset=GBK"%>
<%!
public static final String DBDRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";////驱动名称
public static final String DBURL = "jdbc:sqlserver://localhost:1433; DatabaseName=qyx";//数据库连接语句
public static final String DBUSER = "asd" ;//数据库用户名和密码
public static final String DBPASS = "123" ;
%>

<% request.setCharacterEncoding("gbk");
String sid=request.getParameter("sid");
String sname=request.getParameter("sname");
String sage=request.getParameter("sage");
String ssex=request.getParameter("ssex");
String sclass=request.getParameter("sclass");//以上这几句话就是得到index.jsp中
里面的值。
%>

<% String sql="insert into 学生信息表 values('" + sid + "','" + sname + "','" + ssex + "',"+ sage + ",'" + sclass + "')";
Statement stmt=null; //定义statement对象
Connection conn = null ;
try{

Class.forName(DBDRIVER) ;// 加载数据库驱动

try{
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;// 获得数据库连接
stmt=conn.createStatement();//创建statement对象
stmt.executeUpdate(sql);//执行SQL语句
response.sendRedirect("success.jsp");
}
catch (Exception e){ out.println("插入失败 ");}
}

catch(Exception e){
e.printStackTrace();

}

%>追问body {
background-image: url(85455b8cb795613fb21bba33.jpg);
}
比如这个图片是比较小的,我想设置成全屏幕的,就是所谓的平铺吧? 怎么弄呀?求指教追答css我还真不会,不好意思哈亲,再问问别人...
全部回答
  • 1楼网友:琴狂剑也妄
  • 2021-11-19 20:29
在B中的按钮添加onclick="freshParent()", 然后添加下面的js:

function freshParent() {
window.parent.location.reload();
}

9月
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯