javaweb
yrc_Note
一个努力从测试转开发的小老弟
展开
-
在eclipse中引入maven web项目,jar包没有发布到tomcat的lib目录下的解决办法
在maven项目中右键,选择Properties-->Deployment Assembly-->add-->Java build path entries,然后点击next,选择maven dependency。这样maven的jar包就发布到tomcat的lib目录下,就不会提示找不到ClassNotFoundException了。...转载 2020-07-30 11:15:58 · 1092 阅读 · 0 评论 -
如何在Eclipse中创建maven的Java Web项目
1、首先创建maven项目,项目过程不详述,只截图了步骤。创建好了我们最基础的maven项目。2、如何创建maven的JavaWeb项目(注意:创建web项目前先创建maven项目,步骤同上,我接以上步骤继续编写教程):在创建好的maven项目的src/main目录下创建webapp文件夹,用来保存我们未来编写的网页,到此我们web工程的基本结构就被创建好了,那么我们的maven工程如何变成我们标准的java项目?请继续看。 3、设置maven项目为Java w...原创 2020-07-30 09:31:02 · 683 阅读 · 0 评论 -
Java EE get请求、Post请求中文乱码解决
一、post请求中文乱码解决首先,通过一个直观的程序展示我们的一个post请求乱码的demo我们建立一个JavaEE项目charset_test,在WebContent目录建立一个html页面charset_form.html<!DOCTYPE html><html><head><meta charset="utf-8"> &...原创 2019-09-08 00:06:25 · 376 阅读 · 0 评论 -
getRequestURI,getRequestURL的区别(转)
test1.jsp=======================<a href ="test.jsp?p=fuck">跳转到test2</a>test2.jsp=======================<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%><%String path = request.get转载 2017-07-16 16:29:53 · 433 阅读 · 0 评论 -
new String(str.getBytes("iso8859-1"), "UTF-8");
摘要: 1.编码基础知识 1.1. iso8859-1 通常叫做Latin-1 2.2. GB2312/GBK 1.3 unicode 1.4 UTF 2.Unicode、UTF-8 和 ISO8859-1到底有什么区别 3. java对字符的处理 3.1 getBytes(charset) 3.2 new String(charset) 3.3 setCharacterEncoding() 规律:转载 2017-04-04 20:12:02 · 3159 阅读 · 0 评论 -
request.setCharacterEncoding 、response.setContentType、response.setCharacterEncoding
一、request.setCharacterEncoding()是设置从request中取得的值。 指定后可以通过getParameter()则直接获得正确的字符串,如果不指定,则默认使用iso-8859-1编码。值得注意的是在执行setCharacterEncoding()之前,不能执行任何getParameter()。而且,该指定只对POST方法有效,对GET方法无效。分析原因,应原创 2017-04-04 11:13:43 · 1430 阅读 · 0 评论 -
Request与response对象
Web服务器收到客户端的http请求,会针对每一次,分被创建一个用于代表请求的request对象、代表响应的response对象request和response对象既然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就ok。要向容器输出数据,只需要找response对象就行了原创 2017-04-04 09:33:26 · 366 阅读 · 0 评论 -
HTTP中请求与转发的细节
首先我引用一篇认为能比较好的解释这两个概念的区别原作者地址 一、调用方式我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher(“new.jsp”).forward(request, response); //转发到new.jspresponse.sendRedirect(“new.jsp”); //重定向到new.jsp在jsp页原创 2017-04-03 10:14:08 · 802 阅读 · 0 评论 -
form表单中的encType属性
enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。它有三个值 1.application/x-www-form-urlencoded:表单数据被编码为名称/值对。这是默认的编码方式(空格转换为 “+” 加号,特殊符号转换为 ASCII HEX 值)。使用get方式提交时,把表单数据(name1=value1&name2=value2…)以键值对append到url后,用 ‘?转载 2017-04-10 20:31:33 · 455 阅读 · 0 评论 -
JSTL中c:set详解
c:set标签有两种不同的设置:var和target。var“版本”用于设置作用域属性,target“版本”用于设置bean属性或Map值。这两个版本都有两种形式:有体和没有体。有体的只是放入值的另一种途径。★ var“版本”(使用value属性设置指定域中的某个属性的值)<c:set var="userLevel" scope="session" value="Cowboy"/> <c:set转载 2017-03-28 23:01:15 · 7834 阅读 · 0 评论 -
详解JSP动作元素useBean语法
一. JSP动作元素useBean语法: <jsp:useBean id="beanInstanceName" scope="page | request | session | application" { class="package.class" | type="package.cl转载 2017-03-28 21:22:47 · 2820 阅读 · 0 评论