JAVA/jQuery,Ajax
get 파라미터 값 넘기고 받기 제이쿼리/자바스크립트
java나유
2022. 7. 31. 18:49
제이쿼리/자바스크립트
<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