我刚刚开始学习java web编程,并且在我读过的几个网站和资源上,从一个JSP重定向到另一个JSP是不好的做法。例如,我的代码是这样的:
<form>
<body>
<button name="nameButton">Button</button>
<%
String stringButton = request.getParameter("nameButton");
if(stringButton != null){
response.sendRedirect("anotherJSPFile.jsp");
}
%>
</body>
</form>
它工作正常,但我不想看起来像业余和学习更好的方式所以任何建议?
在JSP文件中编写Java代码并不是很好的做法。将重定向逻辑移动到servelt。遵循一些标准设计模式,如MVC,并隔离模型,视图,控制器。
将来很容易维护。