先说一下我遇到的问题:
1、刚开始在servlet中获取sid的值,结果为空
2、在servlet中使用if(sid!=null)请求转发到一个界面A.jsp else 转发到另一个 B.jsp
解决思路:
3、跳转总是跳到sid==null的界面。
刚开始在servlet中获取值,结果为空
1、检查jsp中的<a>标签传值的事后是否出现了问题。
<a href="${pageContext.request.contextPath}/FindStudentServlet?sid=${student.sid}">查看</a>
好像没啥问题,检查我jsp中获取值的代码
String sid=request.getAttribute("sid")+"";
看到这有的人就明白了-----<a>标签传值必须用:
String sid=request.getParameter("sid");
然而:我第一次遇到不懂。我怎么做的呢,先打印看看sid的值
System.out.println(sid+"------------------------------");
结果很明显sid=null。但是还不对啊,跳转界面总是跳转到si