javaweb
haolongabc
这个作者很懒,什么都没留下…
展开
-
servlet的线程安全处理方式
servlet中处理线程安全问题的处理方式: 1.synchronized(this){ 。。。。。 } 2.SingleThreadModel标记接口。 SingleThreadModel 是一种标记接口,servlet 可以通过实现它来将自己的重入(re-entrancy)问题传送给 servlet 引擎。javax.servlet.SingleThr原创 2012-04-04 17:26:37 · 804 阅读 · 0 评论 -
servlet知识点:servlet的配置
l如果在元素中配置了一个元素,那么WEB应用程序在启动时,就会装载并创建Servlet的实例对象、以及调用Servlet实例对象的init()方法。 举例: invoker org.apache.catalina.servlets.InvokerServlet 2 l用途:如果WEB应用启动时就需要启动某个框架程序,那么可以把框架程序的启动代码放到一个Servle原创 2012-04-04 19:16:14 · 691 阅读 · 0 评论 -
网页爬虫
待续原创 2012-04-13 21:47:44 · 517 阅读 · 0 评论 -
struts:下载文件时找不到
做一个模版文件下载的功能,本地测试没有问题,上传到服务其上就不能用了。 1.服务器上文件读写权限为-rw-r---r--。 2.文件名称中包含中文,同时linux操作系统服务器不支持中字符,linux操作系统中,也无法显示中文, 3.文件路径和名称配置在xml中,声明的字符集为:utf-8。 请求中通过get方式请求执行下载功能对应的action,所以,web容器以iso8859-1的方式原创 2012-06-19 16:46:04 · 640 阅读 · 0 评论 -
javaWeb中request获取请求数据的方式。
方式1: 获取参数名称: Enumeration enum =request.getParamerNames("name"); 获取参数名称对应的值: request.getParamer("name"); request.getParamerValues("name");//对应的是数组: 方式2: 获取参数名称及其参数名称对应的值: Map map =request.ge原创 2012-04-05 00:20:38 · 7570 阅读 · 0 评论 -
cookies
cookies 是一种在客户端保存数据的方式。通过浏览器可以访问。 数据的形式为键值对。 cookies的用法: 客户端可以读写保存在客户端的cookies信息。保存验证信息或者安全相关的信息。会话管理的一种方式。 cookies的应用: 可以设置有效期;setMaxAge(int in)限制url地址。setDomian (string str)setPath(string s原创 2014-02-27 11:24:13 · 707 阅读 · 0 评论 -
URL重写
URL重写 (URL Rewriting) 是一种REST的相关技术,它可以在 Web Server 中,针对用户所提供的 URL 进行转换后,再传入 Web Server 中的程序处理器。 URL重写被用来做什么? 总是能用来保持会话,不论客户端是否支持cookies。 URL重写与隐含字段的比较 Example 7-2. Session tracking using U原创 2014-02-28 14:50:22 · 876 阅读 · 1 评论 -
会话追踪
会话对象序列化情形 implement Serializable interface。 分布式系统中,会话对象必须是可序列化的。需要持久化 浏览会话对象在以下情况时,不可获取: 器被关闭,会话显示失效。 session.invalidate()会话超时。 会话对象是一个共享资源,如何访问会话对象: 同步化共享对象, synchronized 修饰直接访问,在线程安全的情况。例原创 2014-02-28 11:01:23 · 1213 阅读 · 0 评论 -
正确配置jstl的maven依赖
在jsp 中使用el表达式都好几年了,原来都是将需要的jar直接放在WEB-INF/lib目录下,最近转向maven构建。一下子各种问题。 detail.jsp 的内容如下: 运行时提示: ClassNotFoundException: javax.servlet.jsp.jstl.core.Config 网上搜索一番, 说是jstl 需要手动引入,于是在po转载 2015-12-22 11:13:25 · 24324 阅读 · 3 评论