JAVA WEB
crystal---
心之所向,素履以往。
生如逆旅,一苇以航。
展开
-
GET与POST请求方式
主要请求方式有:post、get、head、put、optionGET:GET方法向页面请求发送参数,会出现自在地址栏中 查询字符串会出现在地址栏中,不安全,所以不用GET请求敏感数据 有大小限制,请求字符串最多有1024个字符 可以被缓存 GET请求会保存在浏览器的浏览记录中 可以添加书签 只允许ASCII字符类型,不能用二进制流 点击刷新时,不会有反应 主要是获取数据...原创 2018-10-05 17:03:46 · 454 阅读 · 0 评论 -
ServletContext获取绝对地址与字节码目录
public class FirstServlet extends HttpServlet{ private static final long serialVersionUID = 1L; protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletExcep...原创 2018-10-17 23:32:47 · 152 阅读 · 0 评论 -
servlet中的方法和init方法中的参数
destroy:在servlet销毁(服务器关闭)时调用。init:在servlet创建时调用,默认第一次访问的时候被调用,但也可以通过配置可以实现服务器启动时调用,创建的对象会被缓存起来。init方法中的参数:public void init(ServletConfig config) throws ServletException { //config 获取配置信息 //1....原创 2018-10-07 13:08:48 · 6080 阅读 · 0 评论 -
url-pattern匹配方式
<servlet-mapping> <servlet-name>a</servlet-name> <!-- 完全匹配 --> <url-pattern>/ServletDemo</url-pattern> <!-- 目录匹配--> <url-pattern>原创 2018-10-07 14:55:33 · 437 阅读 · 0 评论 -
url-pattern静态资源访问流程
先到自己定义的web.xml中的url-pattern中查找,如果不匹配,就到全局web.xml中查找,里面存在缺省的文件路径,它会到根目录中找有没有指定名称的静态文件,如果有,就会把里面的内容逐行读出,写到响应中,在浏览器中显示出来。注意:自己的web.xml的优先级比全局的web.xml要高,所以先到自己的web.xml中查找。...原创 2018-10-07 16:31:14 · 478 阅读 · 0 评论 -
内省
可用于写通用的结果集处理器查看JavaBean中的get和set方法getBeanInfo(Student.class,Object.class)中,Object.class指定获取到该类的class为止。public class Test { public static void main(String[] args) throws Exception { //将字节码传给c...原创 2018-10-14 14:16:41 · 90 阅读 · 0 评论 -
未改进的结果集处理器
未改进的结果集处理器,每次新创建一个对象就要重新写一个结果集StudentDaoImpl.javaclass StuResultHandlerImpl implements IResultSetHandler<List<Student>> { @Override public List<Student> handler(ResultSet r...原创 2018-10-14 14:51:41 · 99 阅读 · 0 评论 -
解决java中文乱码问题
tomcat默认支持ISO8859-1的编码格式解析,不支持中文,无法解析汉字。如果要写入汉字,需要重新设置字符集编码为UTF-8的形式。出现的情况:Java web下载文件,文件名乱码:浏览器在获取文件名称name时,默认对传过来的参数文件名使用ISO8859-1进行解析,因为这种编码方法不支持中文,所以会出现中文乱码。 servlet跳转出现中文乱码解决方法:1、将编码先转...原创 2018-11-02 17:20:08 · 908 阅读 · 1 评论