根号老师您好,请问一个零基础的人像学会用java做后台开发简单的增删查改页面需要按什么顺序系统学习??
发表在JavaWeb图书答疑 2020-01-05 悬赏:12 学分 《JavaWeb项目开发实战入门》三小时扫盲
是否精华
版块置顶:

根号老师,您好。

我是一个零基础的学员,因工作需要,需要学习java并且希望用其做一个很简单的登陆页面+另外一个增删查改的功能。就是首页登陆,登陆进去以后是另外一个页面,然后敲进去的内容查询出来再对其进行增删查改的动作。就这两个页面。我买了两本书,一个是java编程入门指南,一个是java web项目开发。我应该怎么系统的学习呢。作为一个零基础的人。一共12分了。感谢回复!

分享到:
精彩评论 5
fengxue1983
学分:72 LV3
2020-01-06
沙发

根號申老師,幫忙指點指點謝謝@!

fengxue1983
学分:72 LV3
2020-01-06
板凳

<%@ page language="java" import ="java.util.*" pageEncoding="UTF-8"%>

<%@ page import="java.sql.date"%>

<%@ page contentType="text/html;charset=GBK" language="java" errorPage="" %>

<%@ page import="java.sql.*"  %>

<html>

<head>

<META http-equiv=Content-Type content="text/html; charset=utf-8">


<title>SMT機台配置修改</title>


<script language="javascript">

function   check()   

{

  

   if(myform.user.value.length == 0 ||myform.password.value.length == 0  )

{ alert("存在空"); }

    

else

{

  myform.submit()

}

}

</script>

</head>

<body>


  <%

Class.forName("oracle.jdbc.driver.OracleDriver");

Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@10.194.168.200:1526:npasy1","sfis1","sfis1");



%>


<%

Statement stmt=conn.createStatement();

ResultSet rs=null;

//out.println(con);

%>

<form method="post" name="myform" action="login.jsp">

<%


try{


String user=request.getParameter("user");

if(user==null)

{


 %>

 <br>

<br>

<br>

 <br>

<br>

<br>

<center> <h2>SMT機台配置修改</h2>

<br>

<br>

<br>

</center>

<table align="center" width="400">

<tr>

  <td width=180 align="center">工號</td>

  <td><input type="text" name="user" ></td></tr>

<tr><td width=180 align="center">密碼</td><td><input type="password" name="password" ></td></tr>

<tr><td width=180 align="center"><input type="submit" name="button"  value="登錄" onClick="check();"></td>

<td><input type="reset" name="other" value="重置" onClick="javascript:window.close();"></td></tr>

</table>

</form>

<%

}

else

{

    String password=request.getParameter("password");

String sql="select * from sfis1.c_user_t where emp_no='"+user+"' and pass_word='"+password+"' and dep_name='ASSYKITTING'";

out.println(sql);

rs=stmt.executeQuery(sql);

if(rs.next())

{

     response.sendRedirect("main.jsp?user="+user);

}


else

{

  %>

    <script language="javascript">

alert("登錄失敗");

self.location.href="login.jsp";

    </script>

  <%

}

}

}catch(Exception e){

}finally{

  if(rs!=null){

     rs.close();

rs=null;

  }

  if(stmt!=null){

    stmt.close();

stmt=null;

  }

}

%>

這個報錯http500  老師幫忙看看咋整啊...

fengxue1983
学分:72 LV3
2020-01-06
地板

fengxue1983 发表于2020-01-06 10:31


<%@ page language="java" import ="java.util.*" pageEncoding="UTF-8"%>

<%@ page import="java.sql.date"%>

<%@ page contentType="text/html;charset=GBK" language="java" errorPage="" %>

<%@ page import="java.sql.*"  %>

<html>

<head>

<META http-equiv=Content-Type content="text/html; charset=utf-8">


<title>SMT機台配置修改</title>


<script language="javascript">

function   check()   

{

  

   if(myform.user.value.length == 0 ||myform.password.value.length == 0  )

{ alert("存在空"); }

    

else

{

  myform.submit()

}

}

</script>

</head>

<body>


  <%

Class.forName("oracle.jdbc.driver.OracleDriver");

Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@10.194.168.200:1526:npasy1","sfis1","sfis1");



%>


<%

Statement stmt=conn.createStatement();

ResultSet rs=null;

//out.println(con);

%>

<form method="post" name="myform" action="login.jsp">

<%


try{


String user=request.getParameter("user");

if(user==null)

{


 %>

 <br>

<br>

<br>

 <br>

<br>

<br>

<center> <h2>SMT機台配置修改</h2>

<br>

<br>

<br>

</center>

<table align="center" width="400">

<tr>

  <td width=180 align="center">工號</td>

  <td><input type="text" name="user" ></td></tr>

<tr><td width=180 align="center">密碼</td><td><input type="password" name="password" ></td></tr>

<tr><td width=180 align="center"><input type="submit" name="button"  value="登錄" onClick="check();"></td>

<td><input type="reset" name="other" value="重置" onClick="javascript:window.close();"></td></tr>

</table>

</form>

<%

}

else

{

    String password=request.getParameter("password");

String sql="select * from sfis1.c_user_t where emp_no='"+user+"' and pass_word='"+password+"' and dep_name='ASSYKITTING'";

out.println(sql);

rs=stmt.executeQuery(sql);

if(rs.next())

{

     response.sendRedirect("main.jsp?user="+user);

}


else

{

  %>

    <script language="javascript">

alert("登錄失敗");

self.location.href="login.jsp";

    </script>

  <%

}

}

}catch(Exception e){

}finally{

  if(rs!=null){

     rs.close();

rs=null;

  }

  if(stmt!=null){

    stmt.close();

stmt=null;

  }

}

%>

這個報錯http500  老師幫忙看看咋整啊...

error.jpg


根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2020-01-06
4L

零基础首要任务是学好基础,再学标准功能,必须达到“能看懂代码”的程序再学习实现具体功能的代码。你要想做一个B/S的增删改查功能,首先要对数据进行建模,表是什么样的,数据是什么样的,映射数据的Java类是什么样的;然后要设计数据库的接口,有哪些操作数据的场景和业务,需要用到哪些参数;最后才是编写前端页面。按照这个顺序,才可以一步一步的编写代码边测试,这样开发程序才是最快、最稳健的。

image.png

你引入的这个无法被编译。

fengxue1983
学分:72 LV3
2020-01-06
5L

根号申 发表于2020-01-06 11:39

零基础首要任务是学好基础,再学标准功能,必须达到“能看懂代码”的程序再学习实现具体功能的代码。你要想做一个B/S的增删改查功能,首先要对数据进行建模,表是什么样的,数据是什么样的,映射数据的Java类是什么样的;然后要设计数据库的接口,有哪些操作数据的场景和业务,需要用到哪些参数;最后才是编写前端页面。按照这个顺序,才可以一步一步的编写代码边测试,这样开发程序才是最快、最稳健的。

image.png

你引入的这个无法被编译。

感謝老師!

首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照