![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java-web
躁动的青年
招女朋友
展开
-
Java中应用Filter对权限和Session控制 AuthFilter
看下面的代码一起来学习Java中应用Filter对权限和Session控制在请求/app时,request.getRequestURI()在tomcat下取得是 /app/在websphere下取得是 /app,差一个/package com.urt.module.filter;import java.io.IOException;import javax...原创 2020-05-15 07:32:27 · 198 阅读 · 0 评论 -
Java用HttpClient3发送Get和Post请求(增强)
使用的是:HttpClient3.1,这个比java自带的URLConnection稳定。带字符编码设置,系统对应的换行。import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.HashMap;import...原创 2020-05-15 08:19:16 · 111 阅读 · 0 评论 -
windows linux 下,获取java项目绝对路径的问题
String realPath = request.getSession().getServletContext().getRealPath("/") ;在windows中结尾带\,在linux中结尾不带/笨方法,在后面再加一个/,windows也认,linux也正确String realPath = request.getSession().getServletConte...原创 2020-05-15 07:48:07 · 107 阅读 · 0 评论 -
遍历request.getParameterMap()变成普通map供mybatis使用
request.getParameterMap()的返回类型是Map类型的对象,也就是符合key-value的对应关系,但这里要注 意的是,value的类型是String[],而不是String. 得到jsp页面提交的参数很容易,但通过它可以将request中的参数和值变成一个map,以下是将得到的参数和值 打印出来,形成的map结构:map(key,value[]),即:key是String...原创 2020-05-15 08:19:24 · 260 阅读 · 0 评论 -
使用ThreadLocal存储Session,方便其他地方调用用户信息
package com.urt.core.web;import javax.servlet.http.HttpSession;import com.urt.core.authority.entity.User;/** * 用户Session存储器,方便在Controller层以外获取用户 * @author happyqing * @date 201...原创 2020-05-15 08:20:52 · 148 阅读 · 0 评论 -
web.xml servlet配置多个初始化参数init-param
配置多个init-param即可(在websphere下可用)<!-- 上传Servlet --><servlet> <servlet-name>UploadHeaderServlet</servlet-name> <servlet-class>com.urthinker.app.servlet.UploadHea...原创 2020-05-15 08:35:41 · 417 阅读 · 0 评论 -
jsp File browser 1.2 bug修复,解决乱码等问题
一、设置java的编码在页头部加入<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>二、加入权限判断(可选)在顶部可以加入适当的用户权限判断,判断是否登录,是否是特定用户三、设置命令行在windows和linux下通用...原创 2020-05-15 08:37:08 · 192 阅读 · 0 评论 -
Linux服务器下验证码图片不显示问题
解决办法1、给jvm加参数:-Djava.awt.headless=true2、代码设置系统属性:System.setProperty("java.awt.headless","true");原创 2020-05-15 08:29:04 · 223 阅读 · 0 评论 -
java filter filter-mapping配置多个url-pattern
一、正确的配置方法,配置多个filter-mapping<filter> <filter-name>authority</filter-name> <filter-class>com.util.AuthorityFilter</filter-class> </filter> ...原创 2020-05-15 08:30:53 · 629 阅读 · 0 评论 -
在Servlet中获取context-param和init-param内的参数
web.xml里面可以定义两种参数:1.application范围内的参数,存放在servletcontext中,在web.xml中配置如下:<context-param> <param-name>context/param</param-name> <param-value>avalib...原创 2020-05-15 07:31:57 · 157 阅读 · 0 评论 -
web.xml配置404,500自定义错误页面无效的解决办法
在IE下总显示IE提供的“友好的错误提示”可以关闭IE--工具--Internet选项--高级--取消勾选 显示友好 http 错误消息想显示自己的错误提示,总不能期望客户把这个关上,IE在响应内容小于一定阀值的情况下会显示友好的错误提示,解决办法就是充实一下页面,让大小超过512即可下面列出一张表供大家参考:代码描述文件大小(阈值)40...原创 2020-05-15 08:16:11 · 413 阅读 · 0 评论 -
J2EE监听器和过滤器基础
Servlet程序由Servlet,Filter和Listener组成,其中监听器用来监听Servlet容器上下文。监听器通常分三类:基于Servlet上下文的ServletContex监听,基于会话的HttpSession监听和基于请求的ServletRequest监听。ServletContex监听器ServletContex又叫application,存在范围是...原创 2020-05-15 07:16:53 · 68 阅读 · 0 评论 -
JSP标准标签库jstl
JSTL1.1.2 版:所需jar包,附件中提供下载jstl-1.1.2.jarstandard-1.1.2.jar引入方式<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>不用放tld1. JSTL简介 JSTL全名Java Server Pages Standd...原创 2020-05-15 07:34:49 · 127 阅读 · 0 评论 -
el表达式获得请求参数
主要作用 访问存放在某个范围中的值, 将值的内容(或者值的属性值)打印到JSP页面,所以说运用EL的最终目的就是:将范围中的值打印到JSP页面E L(Expression Language) 目的:为了使JSP写起来更加简单,使JSP页面尽可能少的存在JAVA代码!EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指能够在 JSP 页面中嵌...原创 2020-05-15 07:34:53 · 587 阅读 · 0 评论 -
java处理html32个特殊字符
~`!@#$%^&*()-_+={}[]|\:;"'<>,.?/程序设计好了,这些都可以保存及显示前台用encodeURIComponent()编码数据后提交,注意:此方法会将&符编码,如:?id=aaa&name=bbb,不要把&name编码了,只编码数据bbb。显示:1.用c标签<%@ t...原创 2020-05-15 07:40:43 · 133 阅读 · 0 评论 -
HttpClient 3.1下载文件
项目有点老,用的HttpClient 3.1需要有的Jar; * commons-httpclient-3.1.jar * commons-logging-1.04.jar * commons-codec-1.3.jarpublic class HttpClientTest { private final stat...原创 2020-05-15 07:59:34 · 158 阅读 · 0 评论 -
HttpClient 4.1 下载文件
package com.ovp.async.util; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import org.apache.http.HttpResponse; import org.apache.http.Sta...原创 2020-05-15 08:00:04 · 137 阅读 · 0 评论 -
java访问URL并下载文件
import java.io.*;import java.net.HttpURLConnection;import java.net.URL;/** * java访问URL并下载文件 * @author yangjuqi 2007-12-14 下午04:08:51 * */public class nn1 { public static void...原创 2020-05-15 08:00:51 · 220 阅读 · 0 评论 -
web.xml 配置详解英文
web.xmlhttp://docs.oracle.com/cd/E24329_01/web.1211/e21049/web_xml.htmweb.xml Namespace Declaration and Schema Locationicondisplay-namedescriptiondistributable...原创 2020-05-15 07:28:28 · 82 阅读 · 0 评论 -
java filter里 filter-mapping 中的 dispatcher 作用
2.4版本的servlet规范在部属描述符中新增加了一个<dispatcher>元素,这个元素有四个可能的值:即 REQUEST、FORWARD、INCLUDE和ERROR。可以在一个<filter-mapping>元素中加入任意数目的<dispatcher>,使得filter将会作用于直接从客户端过来的request、通过forward过来的request、...原创 2020-05-15 08:32:33 · 171 阅读 · 0 评论