- EL 연산자
<h1> elOperatorTest.jsp </h1>
<fieldset>
<form action="elOperatorTestPro.jsp" method="post">
숫자1 : <input type="text" name="num1"><br>
숫자2 : <input type="text" name="num2"><br>
<input type="submit" value="전송">
</form>
</fieldset>
<h1> elOperatorTestPro.jsp </h1>
<h2> 전달정보 저장</h2>
num1 = ${param.num1 }, num2=${param.num2 }
<h3> 기본적인 형변환 제공, 하나의 EL 표현식 안에서 연산 수행 </h3>
num1 + num2 = ${param.num1}+${param.num2} <br>
num1 + num2 = ${param.num1 + param.num2} <br>
num1 * num2 = ${param.num1 * param.num2} <hr>
❓num1, num2 값이 모두 양수인가?<br>
num1 = ${param.num1 }, num2=${param.num2 }<br>
❗${param.num1>0 && param.num2>0} <hr>
❓num1, num2 값이 같은지, 다른지 비교 (같다, 다르다 출력)<br>
num1 = ${param.num1 }, num2=${param.num2 }<br>
❗${param.num1 == param.num2 ? "같다" : "다르다"}<hr>
사용자의 아이디가 있는 경우 "OOO님 안녕하세요!", 없는경우 "guest님 안녕하세요!" 출력
아이디 : <input type="text" name="id" value=""><br>
❓사용자의 아이디가 있는 경우 "OOO님 안녕하세요!", 없는경우 "guest님 안녕하세요!" 출력<br>
<%-- id = ${param.id == null}<br> --%>
${param.id == "" ? "guest" : param.id}님 안녕하세요!<br>
➡️ ${empty param.id ? "guest" : param.id}님 안녕하세요!<br>
TestServlet1.java
web.xml
<servlet>
<servlet-name>TestServlet1</servlet-name>
<servlet-class>com.itwillbs.servlet.TestServlet1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestServlet1</servlet-name>
<url-pattern>/test1</url-pattern>
</servlet-mapping>
package com.itwillbs.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TestServlet1 extends HttpServlet {
// <http://localhost:8088/JSP7/test1>
// alt shift s v
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("TestServlet1_doGet() 실행");
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("TestServlet1_doPost() 실행");
}
}
에러없이 실행 잘됨!
'JSP·Servlet' 카테고리의 다른 글
[JSP] el 표현식을 사용한 배열 호출 (0) | 2023.10.04 |
---|---|
[JSP] 포워딩으로 서블릿 + JSP 연결하기 (0) | 2023.09.25 |
[JSP] 중복된 이름의 파라메터 정보를 저장 (0) | 2023.09.25 |
[JSP] JSP 코드를 EL 언어로 간단하게 구현하기 (0) | 2023.09.25 |
[JSP] EL표현식이란? (0) | 2023.09.25 |