
jsp/servlet
文章平均质量分 50
MOVING
调程序的CXY
展开
-
判断点是否在任意多边形内(java)
[code="java"]import java.util.ArrayList;public class Test { public static void main(String[] args) { double px = 113.0253; double py = 23.98049; ArrayList polygonXA = new ArrayList();...原创 2011-03-05 22:34:14 · 455 阅读 · 0 评论 -
不同版本(2.3,2.4,2.5)的Servlet web.xml 头信息
Servlet 2.3 ...Servlet 2.4 ...Servlet 2.5 ...原创 2014-01-21 17:17:54 · 111 阅读 · 0 评论 -
jsp freemarker velocity 比较
[size=medium]在java领域,表现层技术主要有三种:jsp、freemarker、velocity。jsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行,有很好的性能表现缺点:jsp没...原创 2013-08-01 11:13:52 · 100 阅读 · 0 评论 -
response.isCommitted()
HelloServlet类的service()方法最后调用PrintWriter对象的close()方法关闭底层输出流,该方法在关闭输出流之前会先把缓冲区内的数据提交到客户端。因此在调用PrintWriter 对象的 close()方法之前,response.isCommitted()方法返回 false;而在调用PrintWriter对象的close()方法之后,response.isCommi...原创 2012-12-24 15:37:54 · 4705 阅读 · 0 评论 -
从form的enctype属性到Content-Type再到request.getInputStream
还是一个异常引发的故事:需要实现一个手机客户端行为分析的需求,手机客户端需要上传一些数据文件。手机客户端通过http协议post方式上传数据文件的时候,我们发现在服务器端无法通过request.getInputStream()获取到相应的数据,调用request.getInputStream()读取数据里头啥都木有。经过各种尝试我们注意到如下的情况:1.在不做任...原创 2012-09-03 16:42:43 · 96 阅读 · 0 评论 -
jsessionid的困扰
[size=x-large]问题:向某银行发送支付请求时,如果客户端cookie开启,第一次请求时,请求地址会自动增加一jsessionid,第二次没有问题。如果客户端cookie关闭,无论如何请求地址会自动添加一jsessionid,从而导致支付页面不能显示。-------------------------查了网上的一些解决办法,找到原因,如下:<在你的程序第一次访...原创 2012-11-24 20:44:34 · 222 阅读 · 0 评论 -
Tomcat的Session设置
1、为单个WEB设置SESSION在WEB.XML中添加xml 代码[code="java"]1. 2. 3. 15//单位为分钟 4. 5.[/code] 2、为单个Servlet指定会话超时时间xml 代码[code="java"]1. 2. Servlet名称 3. Servlet类路径 ...原创 2012-11-24 00:37:00 · 228 阅读 · 0 评论 -
jsp el 和xss
[code="java"]jsp 2.0中的 ${todo.description}是不能防止xss的,如果输入脚本就可能导致xss攻击。解决方法:这种表达式只能用作tag的属性,而不能显示,使用就可以自动escapeXml。或者使用${fn:escapeXml(todo.description)}如果想不escape,使用[/code]alert(1);...原创 2013-04-16 14:44:45 · 372 阅读 · 0 评论 -
jsp framework
freemarker 优点: 1、不能编写java代码,可以实现严格的mvc分离 2、性能非常不错 3、对jsp标签支持良好 4、内置大量常用功能,使用非常方便 5、宏定义(类似jsp标签)非常方便 6、使用表达式语言 缺点: 1、不是官方标准 2、用户群体和第三方标签库没有jsp多 性能:velocity应该是最好的,其次是jsp,普通的页面fre...原创 2013-04-04 11:40:34 · 363 阅读 · 0 评论 -
servlet多线程
[b]一,servlet容器如何同时处理多个请求。[/b]Servlet采用多线程来处理多个请求同时访问,Servelet容器维护了一个线程池来服务请求。线程池实际上是等待执行代码的一组线程叫做工作者线程(Worker Thread),Servlet容器使用一个调度线程来管理工作者线程(Dispatcher Thread)。当容器收到一个访问Servlet的请求,调度者线程从线程池...原创 2012-07-17 15:49:44 · 95 阅读 · 0 评论 -
HTTP Post 文件的一些细节【转载】
[code="java"]JSP/SERVLET上载的难点 1、支持任意格式、任意数量的文件上载;2、上载控制的实现;3、表单信息的取得;4、“即插即用”的应用方法;我个人认为,制约通用 上载组件的实现主要是这四个难点。 JSP/SERVLET上传的原理 JSP/SERVLET文件 上载是通过ServletInputStream类来实现的,ServletInputStr...原创 2012-03-09 18:32:23 · 90 阅读 · 0 评论 -
设置WebLogic启动内存
我们经常在使用WebLoigc部署应用程序后,发现程序运行速度并不是很快,遇到这种情况我们可以尝试调整启动时分配的内存,设置方法有两种: 一、在..\domain\startWebLoigc.***文件中设置 在startWebLogic.bat或startWebLogic.sh中找到以下内容,在其下方添加需要设置的内存[code="java"]1.echo **...原创 2011-03-23 15:24:10 · 162 阅读 · 0 评论 -
使用javarebel 实现tomcat 动态加载类---热部署 [转载]
在项目中开发都是使用tomcat,当类修改之后,新加field或function需要重新部署,tomcat重新部署比较耗时,就一直在找能够自动加载类的方法,最近在网上查到了javarebel这个项目,于是按照网上的下载了javarevel.jar,修改配置文件,但是开始的时候tomcat总是启动不了。运行$CATALINA_HOME\bin\startup.bat,dos窗口一闪就不见了。最后使用...原创 2011-10-10 18:26:06 · 134 阅读 · 0 评论 -
Unknown constant tag 115 in class file jsp_servlet/_finance/__caiwuzhuangkuangou
Error 500--Internal Server Erro java.lang.ClassFormatError: Unknown constant tag 115 in class file jsp_servlet/_finance/__caiwuzhuangkuangoutput. at weblogic.servlet.internal.ServletStubImpl.prepare...原创 2010-12-08 12:09:58 · 332 阅读 · 0 评论 -
jsp
index.jsp:13:22: "E:\BEA\user_projects\domains\base_domain\autodeploy\xmstc\admin\include\menu.jsp" 中的行 1 上发生错误: 每 JSP 页中仅能使用一次 page 指令特性 "pageEncoding"。 在menu.jsp 页面中: 要改成这种 ...2010-11-19 16:33:24 · 96 阅读 · 0 评论 -
EL 表达式 访问集合和String的 的内置方法(比如:size ,contains, indexOf ,endWith...) ...
称呼 Functions 标签库为标签库,倒不如称呼其为函数库来得更容易理解些。因为 Functions 标签库并没有提供传统的标签来为 JSP 页面的工作服务,而是被用于 EL 表达式语句中。在 JSP2.0 规范下出现的 Functions 标签库为 EL 表达式语句提供了许多更为有用的功能。 Functions 标签库分为两大类,共 16 个函数。 长度函数: fn:length 字符串处理...原创 2011-03-07 19:14:40 · 202 阅读 · 0 评论 -
EL表达式
the JavaServer Pages Standard Tag Library (JSTL) JSP Standard Tag Library (JSTL) EL(expression language)表达式 EL 表达式的格式是这样的:用美元符号($)定界,内容包括在花括号({})中。 清单 1. 说明 EL 表达式定界符的 JSTL 操作 ...原创 2011-03-07 19:13:30 · 99 阅读 · 0 评论 -
Tomcat j_security_check安全策略
[size=medium]1. 内存域:类名,MemoryRealm;在初始化阶段,从XML文件中读取安全验证信息,并把它们以一组对象的形式放在内存中。 对于资源访问它有三种方式:BASIC、DIGEST、FORM。使用Basic Authentication通过被认为是不安全的,因为它没有强健的加密方法,除非在客户端和服务器端都使用HTTPS或者其他密码加密码方式(比如,在一个虚拟私人网络...原创 2013-08-22 15:06:39 · 1341 阅读 · 0 评论