摘要:
我们之前使用的都是javax.servlet.http.HttpServlet,这个类实现了javax.servlet.Servlet接口,而这个接口中定义的三个方法是所有servlet都必须实现的。packagejavax.servlet;publicinterfaceServlet{voidinit(ServletConfigconfig);voidservice(ServletRequestrequest,ServletResponseresponse);voiddestroy();}如图所示,tomcat之类的服务器首先根据web.xml中的定义实例化servlet,然后调用它的ini 阅读全文
摘要:
我们已经知道el是jsp-2.0规范的一部分,tomcat-5.x版本以上都已经能够支持jsp-2.0规范,但在更低版本的tomcat和webphere,weblogic中还是无法使用这一便捷方式。禁用el表达式,是使用了isELIgnore="true"这样一条jsp指令(directive),请注意大小写。还有一种批量禁用el的方法,我们可以在WEB-INF/web.xml中使用jsp-property-group标签批量禁用el,我们在13-02/WEB-INF/web.xml中进行如下配置。*.jsptrue实际上还有第三种方法可以禁用掉所有jsp中的el表达式,那 阅读全文
摘要:
1.图片校验码web.xml配置CaptchaServletanni.CaptchaServletCaptchaServlet/captcha.jpg名叫/captcha.jpg的请求会交给CaptchaServlet处理jsp和servlet并不是只能返回html格式的数据,实际上它们可以生成任意格式的数据,比如这里我们就用servlet生成了一个图片。浏览器只是向服务器发送了一个请求,这个请求的地址是/captcha.jpg还是/index.jsp并没有什么区别,在服务器看来他们仅仅是一个字符串而已,接收到请求后服务器先去按照web.xml中的配置做映射,将请求交给对应的servlet处理 阅读全文
摘要:
commons-fileuploadpublic void save(HttpServletRequest request,HttpServletResponse response) throws Exception { String temp = getServletContext().getRealPath("/temp"); // 上传时存放临时文件的目录 String uploadDir = getServletContext().getRealPath("/upload"); // 上传文件存放的目录DiskFileUpload diskFil 阅读全文