已采纳回答 / Saber00
数字格式错误,request.getParameter("id")值为null ,
你可写入<%=request.getParameter("id")%>
测试是否为null,
2017-04-09
已采纳回答 / qq_二区_0
因为你用的都是请求重定向 而请求重定向是不保存数据的 你成功登陆的方式 用请求转发的方式跳转 就可以得到用户名了request.getRequestDispatcher("/success.jsp").forward(request, response);jsp页面 <h1>欢迎您登陆成功:<%=request.getParameter("username") %> </h1>
2017-04-09
之前我和老师的代码一模一样,但是跳转界面时报错。后来把地址/servlet/HelloServlet修改成/HelloServlet 则正确了。似乎不需要写包名。 我用的是myeclipse 2017 似乎直接可以遍历类名。写上包反而错了,我的解决方法是这样,如果有同学了解里面的原因,麻烦告知哈。谢谢啦~
2017-04-09
最新回答 / 人生如熙
entyrset()方法本身获取的就是一个HashMap键值对的键的集合。所以这里已经获得了作为键的Items类型的集合。所以这里的obj本身就是key值。
2017-04-08
如果使用的是Tomcat 6.0版本,还是需要去xml里面进行Servlet配置的。
建议还是手打进行配置,注解虽然方便,但是自己手动打起来记得更牢理解的更深入
建议还是手打进行配置,注解虽然方便,但是自己手动打起来记得更牢理解的更深入
2017-04-07
等同于在web.xml下进行配置
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>com.imooc.servlet.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/servlet/HelloServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>com.imooc.servlet.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/servlet/HelloServlet</url-pattern>
</servlet-mapping>
2017-04-07
下面的同学(weibo_不撞墙不知道南北_0)出现的这种情况,估计是使用了Tomcat 7.0版本后,新建Servlet时,自动形成了注解:
@WebServlet("/servlet/HelloServlet ") //这就是注解
public class HelloServlet extends HttpServlet {}
@WebServlet("/servlet/HelloServlet ") //这就是注解
public class HelloServlet extends HttpServlet {}
2017-04-07
最赞回答 / 菜鸟_Dreamweaver_myk
<jsp:useBean> 指的是创建一个Bean实例并指定它的名字和作用范围;<jsp:useBean>用于定位或示例一个JavaBeans组件。<jsp:useBean>首先会试图定位一个Bean实例,如果这个Bean不存在,那么<jsp:useBean>就会从一个class或模版中进行示例;因为指定作用范围是session;
2017-04-07