본문 바로가기
JAVA/jQuery,Ajax

get 파라미터 값 넘기고 받기 제이쿼리/자바스크립트

by java나유 2022. 7. 31.

 

제이쿼리/자바스크립트

<script src="./js/jquery.js"></script>
<script>

$(function () {
	$("#data_post").click(function () {
		let $c=$("#data3").val();
		location.href='./ex1.do?job='+$c;
		
	});
});

function data_post() {
	const c=document.getElemetById("data3").value;
	location.href='./ex1.do?job='+c;
}
 
</script>



</head>
<body>

<input type="button" value="js" onclick="data_post();">
<input type="button" value="jq" id="data_post">

<select id="data3">
<option value="">[직업군을 선택하세요]</option>
<option value="학생">학생</option>
<option value="주부">주부</option>
<option value="회사원">회사원</option> 
<option value="프로그래머">프로그래머</option>
<option value="기타">기타</option>
</select>
</body>

 

자바

package ex;

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class ex1 extends HttpServlet {
	private static final long serialVersionUID = 1L;
  
    public ex1() {
   
    }

	
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		request.setCharacterEncoding("utf-8");
		response.setContentType("text/html;charset=utf-8");
		PrintWriter pr = response.getWriter();
		String jb=request.getParameter("job");
		pr.print("<html>"
				+"<meta charset='utf-8'>"
				+"<body>"
				+"<p>선택하신 직업군은: "+jb+ "입니다</p>"
				+"</body>"
				+"</html>");
	 
	}

	
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
	}

}

실행모습

728x90

댓글