Java Web知识,MVC模式

1.数据库连接:

try{
    String uri = "jdbc:mysql://localhost:3306/makefriend";
    String user = "root";
    String password = "zhuang";
    Connection conn = DriverManager.getConnection(uri,user,password);
}catch(SQLException e){
    e.printStackTrace();
}


或是:

String uri="jdbc:mysql://localhost:3306/makefriend?"+"user=root&password=zhuang&useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT";
Connection con=DriverManager.getConnection(uri);
Statement stmt = con.createStatement();
sql = "SELECT * FORM scores";
ResultSet rs = stmt.executeUpdate(sql);

2.设置汉字请求相应的字符编码

request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=utf-8");

3.利用JavaBean类Register声明bean对象,并将bean对象存入request内置对象中

Register reg = new Register();
request.setAttribute("register",reg);
String logName = request.getParameter("logName").trim();
String password = request.getParameter("password").trim();
reg.setLogName(logName);
reg.setPassword(password);

4.获得servlet创建的bean的引用id是servlet所创建的bean索引关键字

<jsp:useBean id="register" type="bean.data.Register" scope="register">


通过getProperty获得内容:

<jsp:getProperty name="register" property="logName">
<jsp:getproperty name="register" property="password">

5.转发数据

RequestDispatcher dispatcher = request.getRequestDispatcher("showRegisterMess.jsp")
dispatcher.forward(request,response);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值