@Controller
@RequestMapping("/tasker")
public class TaskerController
{
@Autowired
private TaskerService taskService;
@RequestMapping(value ="/tasker_logout")
public String logoutform(TaskerPojo task,HttpSession hs)
{
hs.invalidate();
System.out.println("in logout form " + task);
return "tasker_logout";
}
在我的其他文件中,当我使用"<a href="tasker/tasker_logout"></a>"
时,网址会自动更改为
http://localhost:9090/TaskBuddy/tasker/tasker/tasker_logout
但是,如果我使用"<a href="/tasker_logout"></a>"
,它会将其映射为
“http://localhost:9090/tasker_logout”
答案 0 :(得分:0)
您的应用程序上下文可能正在“/ tasker”下运行,因此您的网址被映射为
tag
确保您的应用程序上下文在/ *而不是/ tasker上运行,您应该没问题。
希望有所帮助。