12강 @PathVariable 질문입니다..
355
작성한 질문수 8
test/100/200/300 실행시에..
콘솔창에 값은 잘 출력이 되는데요... result.jsp 경로가 이상하게 나옵니다..(그 전까지는 잘 나왔구요...)
에러:메시지 파일 [/test5/100/200/WEB-INF/views/result.jsp]을(를) 찾을 수 없습니다.
<==경로가 왜 이렇게 바뀌는지요??? ...
1. index.jsp
<a href="test5/100/200/300">test5</a>
2. TestController
@GetMapping("/test5/{data1}/{data2}/{data3}")
public String test5(@PathVariable int data1,
@PathVariable int data2,
@PathVariable int data3) {
System.out.println("data1 : " + data1);
System.out.println("data2 : " + data2);
System.out.println("data3 : " + data3);
return "result";
}
------------------------------------------------
이 전까지는 모든 예제 잘 출력되었구요.....
아시는 분은 답변 주시면 감사하겠습니다;;;;
답변 4
0
package kr.hs.study.controller;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.context.request.WebRequest;
@Controller
public class TestController {
@GetMapping("/")
public String index() {
return "index";
}
@GetMapping("/test1")
public String test1() {
return "result";
}
@GetMapping("/test2")
public String test2(HttpServletRequest request) {
String data1=request.getParameter("data1");
String data2=request.getParameter("data2");
String [] data3=request.getParameterValues("data3");
for(String str : data3) {
System.out.println("data3:"+str);
}
System.out.println("data1:"+data1);
System.out.println("data2:"+data2);
return "result";
}
@PostMapping("/test3")
public String test3(HttpServletRequest request) {
String data1=request.getParameter("data1");
String data2=request.getParameter("data2");
String [] data3=request.getParameterValues("data3");
if(data3 !=null) {
for(String str : data3) {
System.out.println("data3:"+str);
}
}
System.out.println("data1:"+data1);
System.out.println("data2:"+data2);
return "result";
}
@GetMapping("/test4")
public String test4(WebRequest request) {
String data1=request.getParameter("data1");
String data2=request.getParameter("data2");
String [] data3=request.getParameterValues("data3");
for(String str : data3) {
System.out.println("data3:"+str);
}
System.out.println("data1:"+data1);
System.out.println("data2:"+data2);
return "result";
}
@GetMapping("/test5/{data1}/{data2}/{data3}")
public String test5(@PathVariable int data1,
@PathVariable int data2,
@PathVariable int data3) {
System.out.println("data1 : " + data1);
System.out.println("data2 : " + data2);
System.out.println("data3 : " + data3);
int add=data1+data2+data3;
System.out.println("add:"+add);
return "result";
}
@GetMapping("/test6")
public String test3(@RequestParam(defaultValue="2") int data1,
@RequestParam int data2,
@RequestParam int [] data3) {
if(data3 !=null) {
for(int str : data3) {
System.out.println("data3:"+str);
}
}
System.out.println("data1:"+data1);
System.out.println("data2:"+data2);
return "result";
}
@GetMapping("/test7")
public String test7(@RequestParam(value="data1") int value1,
@RequestParam(value="data2") int value2,
@RequestParam(value="data3") int [] value3) {
if(value3 !=null) {
for(int str : value3) {
System.out.println("data3:"+str);
}
}
System.out.println("data1:"+value1);
System.out.println("data2:"+value2);
return "result";
}
}
입니다...
감사합니다..
dependencies 셋팅 부분에서 에러가 발생하네요
0
286
1
학습 페이지 가 열리지 않아서 강의 시청이 안 됩니다.
1
262
1
8강 에서 servlet-context.xml에 설정에서 에라
0
398
1
자바 상단메뉴 셋팅 다하고 실행시키니 에러가 납니다.
0
1805
1
Dynamic web 프로젝트를 메이븐 프로젝트로 컨버트해서 사용하는 이유가 궁굼합니다.
0
559
1
eclipse버전이 달라 메뉴가 달라요.
0
466
2
XML 방식에서 BoardDao의 modifyContentInfo
0
384
1
property editor 설치할때 오류가 나네요
0
3027
2
Java 설정 방식에서
0
374
1
22강과 23강의 "강의 내용이 같은지 확인" 부탁드립니다.
0
390
1
jsp form:hidden 부분 타임 리프 변환 혹시 질문 될까요?
0
423
1
13강 List<Integer> data3
0
335
1
sqldeveloper 22.2버전과 오류
0
542
1
44강 데이터 베이스 테이블 만들기중인데, 테이블이 안 만들어집니다,.
0
658
1
pom.xml 셋팅 질문
0
290
1
오류 질문드립니다.
0
324
1
오류 질문드립니다.
0
463
0
생성 오류
0
299
1
에러 질문입니다.
0
631
1
에러 질문드립니다.
0
335
1
에러 질문입니다.
0
566
1
maven dependency management
0
245
1
에러질문
0
233
2
이미지
0
311
1





