-
使用MyEclipse编写第一个Servlet
查看全部 -
编写Servlet的大致三个步骤
查看全部 -
Tomcat容器等级
查看全部 -
我的关于添加商品不重复的方法,直接改添加商品的函数就行了
public boolean addGoodsInCart(Items item,int number)
{
boolean ishave = false;
Set<Items> keys = goods.keySet();//获得键的集合
Iterator<Items> it = keys.iterator();//获得迭代器对象
while(it.hasNext())
{
Items i = it.next();
if(i.getName().equals(item.getName()))
{
ishave = true;//说明添加购物车里已有的商品
number += goods.get(i);//获取商品的数量
goods.remove(i);//把原来的商品数据删除
}
}
goods.put(item,number); //添加商品
calTotalPrice();//重新计算购物车的总价格
return true;
}
查看全部 -
。查看全部
-
重写:source-->override/Implement method-->勾选要重写的方法
查看全部 -
编写Servlet:
查看全部 -
Tomcat容器等级:
查看全部 -
Servlet简介:
JSP前身是Servlet
查看全部 -
Map这个类没有继承Iterable接口所以不能直接通过map.iterator来遍历(list,set就是实现了这个接口,所以可以直接这样遍历),所以就只能先转化为set类型,用entrySet()方法,其中set中的每一个元素值就是map中的一个键值对,也就是Map.Entry<K,V>了,然后就可以遍历了(迭代器和增强for循环都可以)。
例如:统计购物车的总金额用迭代器,因为set集合实现了Serializable接口,所以可以用迭代器来遍历整个集合,当然也可以用增强for循环,这都是可以的。现在遍历购买的商品集合时候用增强for循环,其实也可以用迭代器,只不过的得到i.next()的类型是Map.Entry<items,number>
查看全部 -
MVC模式(Controller,Moderl,View):是软件开发过程中比较流行的设计思想。旨在分离模型、控制、视图。是一种分层思想的体现。浏览器发出一个请求->被控制器(Servlet)所接收->由servlet去实例化一个模型层(通常是javabean层,由javabean层调用数据库层)的对象->由模型层访问数据库层得到的结果可以返回给控制层或者说界面层也可以访问(保存在session中); 控制层获得模型层的反馈结果之后,选择合适的视图给用户呈现 最终给用户一个响应。
查看全部 -
获取Servlet初始化参数中,getInitParameter("")是ServletConfig接口中的方法。
查看全部 -
如何获取Servlet的初始化参数?
在web.xml中配置servlet时,可以配置一些初始化参数,方法如下:
<servlet>
<init-param>
<param-name>password</param-name>
<param-value>123456</param-value>
</init-param>
</servlet>
而在servlet中可以通过实现servletConfig接口提供的方法getInitParameter来取得这些参数。
如:
this.getInitParameter("username");
this.getInitParameter("password");查看全部 -
查看全部
-
绝对路径和相对路径:<br><br>
一、/的含义<br><br>
1,在JSP页面中:超链接中url和表单中的action的url的写法完全一样。<br><br>
此处的/表示:服务器根目录:http://localhost:8080/<br><br>
2,Servlet中:页面跳转的两种方式:<br><br>
1)请求重定向:此处的/表示:服务器根目录:http://localhost:8080/;<br><br>
2)服务器内部转发:此处的/表示:项目根目录:http://localhost:8080/WebApp/;<br><br>
3,在web.xml中,(配置文件中的路径使用绝对路径):<br><br>
此处的/表示:服务器根目录http://localhost:8080/WebApp/;<br><br>
二、常用方法<br><br>
1,request.getContextPath():获得项目根目录:/WebApp;<br>
三、<br>
重要的是web.xml中配置的servlet的URL,这个url随便写,根据这个决定后来的页面跳转的相对路径是什么
四、web.xml配置的规范化
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/servlet/LoginServlet</url-pattern>
</servlet-mapping>查看全部
举报