5.JDBC/2)JDBC_개념

JDBC_개념_Day_04

구이제이 2024. 2. 23. 21:04

●footer

 

<%@ page language="java" contentType="text/html; charset=UTF-8"

   pageEncoding="UTF-8"%>

<style>

.footer{

width:100%;

height: 100px;

background: cyan;

}

 

</style>   

<h1 class="footer">footer부분</h1>



●welcome

 

<%@page import="java.util.Date"%>

<%@page import="java.text.SimpleDateFormat"%>

<%@page import="javax.xml.crypto.Data"%>

<%@ page language="java" contentType="text/html; charset=UTF-8"

   pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

<%-- header 부분 넣을 자리 --%>

<%@ include file="header.jsp" %> <!-- include 모듈화를 시킬수있다. -->

<%-- 본문 부분 --%>

<div class="section">

<h1>본문 부분</h1>

<%

Date today = new Date();

SimpleDateFormat df = new SimpleDateFormat("yyyy년 MM월 dd일 E요일");

String date = df.format(today);

 

%>

<h2>오늘 날짜 : <%=date%></h2>

 

 

</div>

<%-- footer 부분 --%>

<%@ include file="footer.jsp" %>

</body>

</html>










 

●calcform.html 

 

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

  <form action="../jsp/calculator.jsp" method="post"> <!-- get과 post방식 -->

     <input type="text" name="number1" >

     <select name="operator">

        <option value="+"> + </option>

        <option value="-"> - </option>

        <option value="*"> * </option>

        <option value="/"> / </option>     

     </select>

     <input type="text" name="number2" >

     <button type='submit'>계산하기</button>

     <!--  <button type='submit'> 'type='submit' from태그안에 있으면 생략가능  -->

<!-- input에서 넘기면 int형이 아니라 문자열이다. -->

  </form>

</body>

</html>





●calculator.jsp

 

<%@ page language="java" contentType="text/html; charset=UTF-8"

   pageEncoding="UTF-8"%>

  

   <%

    int number1 = Integer.parseInt(request.getParameter("number1") );   

    int number2 = Integer.parseInt(request.getParameter("number2") );   

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

    int result=0;

   

    switch(operator){

    case "+" :

    result = number1 + number2;

    break;

    case "-" :

    result = number1 - number2;

    break;

    case "*" :

    result = number1 * number2;

    break;

    case "/" :

    result = number1 / number2;

    break;

   

    }

   

  

  

   %>

  

  

  

  

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

<h2>첫 번째 숫자 : <%=number1 %></h2>

<h2>두 번째 숫자 : <%=number2 %></h2>

<h2>연산자 : <%=operator %></h2>

<h2>계산결과 : <%=result %></h2>

</body>

</html>























#문제없을떄 버그생길때

ctrl+a > ctrl+x > ctrl+v





결과