JavaWeb
Rookie_hh
这个作者很懒,什么都没留下…
展开
-
平时代码小记
if (!ele_div.getAttribute("class").contains("has-labels")) { severity = "3 - 中"; }List<WebElement> elelist = driver.findElements(By.xpath("//div[contains(@class,'labels')]/div[3]/...原创 2020-04-10 18:45:20 · 214 阅读 · 0 评论 -
eclipse中配置Tomcat
打开Eclipse,单击“Window”菜单,选择下方的“Preferences”,选择“Server”选项,选择“runtime environments”,如图选择add添加按钮,弹出下面弹框上图中选择对应的tomcat版本,点击“next"如图:上图中,选择Tomcat的路径,以及JRE(使用工作平台默认的,不用做额外添加修改),点击“完成”,配置完毕。新建一个w...原创 2019-12-10 19:37:19 · 592 阅读 · 0 评论 -
自己写的web服务器
import java.net.*;import java.io.*;import org.omg.CORBA_2_3.portable.OutputStream;public class Server {public static void main(String srgs[]) throws Exception{ServerSocket server = new ServerSoc原创 2017-04-18 21:47:48 · 210 阅读 · 0 评论 -
Web应用组成结构
原创 2017-04-18 21:47:50 · 395 阅读 · 0 评论 -
在servlet中用outputStream输出中…
package cn.itcast.china;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServlet;import javax.servlet.http.原创 2017-04-18 21:47:56 · 3555 阅读 · 0 评论 -
Eclipse中tomcat的配置问题
1.创建项目下面将介绍在Eclipse中创建一个项目名称为TestServlet的项目的实现过程,具体步骤如下:(1)启动Eclipse,new--Dynamaic WebProject (2) 在"Projectname"文本框中输入项目名称"TestServlet", Dynamic web moduleversion选择2.5的版本,如图所示。(3)next-next-f原创 2017-04-18 21:47:59 · 343 阅读 · 0 评论 -
web project项目名叹号问题
出现“The import javax.servlet cannot beresolved”错误,原因是:没有servlet-api.jar这个包,将这个包导入项目里面就可以了。那么这个包一般到那里去找呢?我们可以到tomcat的lib目录下面找到这个包。(1)在单个项目中加入这个包的方法:右击项目,选择Java Build Path>Libraries>Add ExternalJARS,原创 2017-04-18 21:48:01 · 458 阅读 · 0 评论 -
用Expires头控制浏览器缓存
response.setDateHeader("expires",System.currentTime()+1000*3600);String data = "aaaaaaaaa";response.getWriter().write(data);原创 2017-04-18 21:48:04 · 390 阅读 · 0 评论 -
response实现请求重定向和response…
一、1、response.setStatus(302); response.setHeader("location","/day06/index.jsp"); 2、response.sendRedirect("/day06/index.jsp");二、请求重定向加重浏览器的负担,能不用则不用;但是登陆成功跳到首页和买东西加入购物车就必须使用请求重定向三、特点:浏览器会向服原创 2017-04-18 21:48:06 · 661 阅读 · 0 评论 -
带数据给服务器的两种方式:
带数据给服务器的两种方式:1、点点2、用表单的方式带数据给服务器:用户名:原创 2017-04-18 21:48:09 · 270 阅读 · 0 评论 -
eclipse出现 Some chara…
Window->Profermance->General->ContentType->Text看目录下面的每个文件,包括子目录里面 Defaultencoding的值是否为UTF-8,如果为别的值或为空,则全部改为 UTF-8 ,别忘了点一下update。原创 2017-04-18 21:48:11 · 305 阅读 · 0 评论 -
通过表单收集客户机数据
用户名:密码:性别:男女所在地:北京上海长沙爱好:唱歌跳舞篮球足球备注:大头照:显示不了源代码了,浏览器自动识别,代码见百度云package cn.huanhuan.com;import java.io.IOException;import javax.servlet.ServletException;import javax.原创 2017-04-18 21:48:19 · 317 阅读 · 0 评论 -
request乱码问题
request.setCharacterEncoding("UTF-8");//只对post方法有效username=newString(username.getBytes("iso8859-1"),"UTF-8");//对get方法有效超链接属于get方法原创 2017-04-18 21:48:22 · 254 阅读 · 0 评论 -
跳转问题
跳转完了之后一定要记得return。原创 2017-04-18 21:48:25 · 282 阅读 · 0 评论 -
电子商务:关掉浏览器之后再打开,…
关掉浏览器之后再打开,还能使购物车中的内容存在HttpSession session = request.getSession(); String sessionid =session.getId(); Cookie cookie = newCookie("JSESSIONID",sessionid); cookie.setPath("/ShoppingWithSession")原创 2017-04-18 21:48:27 · 530 阅读 · 0 评论 -
jsp中Book cannot be resolved to …
jsp中Book cannot be resolved to atype,在页面最上面使用原创 2017-04-18 21:48:43 · 1268 阅读 · 0 评论 -
Httpservlet cannot be&…
JavaBuild Path-->选择 Add ExternalJARS-->选择把servlet-api.jar的路径输入即可原创 2017-04-18 21:48:52 · 275 阅读 · 0 评论 -
将博客搬至CSDN
我要搬家啦原创 2017-04-18 21:47:42 · 188 阅读 · 0 评论 -
jaxp的dom解析和sax解析
原创 2017-04-18 21:47:40 · 278 阅读 · 0 评论 -
XML语法
原创 2017-04-18 21:47:35 · 295 阅读 · 0 评论 -
Java编译,运行与环境搭建
Jdk:开发环境(既有开发环境又有运行环境)Jre:运行环境程序一定要写包名。程序正常运行的前提条件:运行环境>=编译环境---------------若系统提示version number的话,就是运行环境<编译环境,修改的方法有两个:1·把编译环境版本调低。右击project名,选择properties--compiler--enable project s原创 2016-07-31 19:59:31 · 362 阅读 · 0 评论 -
Java快捷键
1·快捷键的配置:Windows--preferences--条形框输入key--选择keys--输入alt+/可以看到现有的配置,如果不对的话可以自己修改。2·一些简单的快捷键: Alt+Shift+S:显示getter和setter,不用自己手敲Ctrl+1:多出改写(rename in file)Alt+/:内容提示Ctrl+1:内容修复(只要原创 2016-07-31 20:01:54 · 327 阅读 · 0 评论 -
junit测试框架
package com.huanhaun; import org.junit.After; import org.junit.Before; import org.junit.Test; //person 的测试类 public class Deno2 { Person p; @Before public void before() { System.out.println("before!!")原创 2016-07-31 20:02:31 · 285 阅读 · 0 评论 -
java5的静态导入与自动装箱拆箱,增强for循环
1、Java5·0的新特性:静态导入自动装箱/拆箱增强for循环可变参数枚举 反射内省泛型元数据2、静态导入:语法:Import static 包名.类名.静态属性|静态方法|*;eg:Import static java.lang.Math.*;3、自动装箱和拆箱:自动装箱:开发人员把基本数据类型直接赋给对应的包装类自动拆箱:把包装类原创 2016-07-31 20:04:52 · 278 阅读 · 0 评论 -
一道打印M的面试题
package cn.itcast.dom4j;public class Demo1 {/* 3 7 2 4 6 8 1 5 9 平面图形题(二维数组) */ public static void main(String[] args){ int num = 13; int height = num/原创 2016-07-31 21:16:14 · 391 阅读 · 0 评论 -
Java编译,运行与环境搭建
jdk:开发环境(既有开发环境又有运行环境)jre:运行环境程序一定要写包名。程序正常运行的前提条件:运行环境>=编译环境---------------若系统提示version number的话,就是运行环境<编译环境,修改的方法有两个:1·把编译环境版本调低。右击project名,选择properties--compiler--enable project specific se原创 2017-04-18 21:47:03 · 295 阅读 · 0 评论 -
Eclipse快捷键
1·快捷键的配置:Windows--preferences--条形框输入key--选择keys--输入alt+/可以看到现有的配置,如果不对的话可以自己修改。2·一些简单的快捷键: Alt+Shift+S:显示getter和setter,不用自己手敲Ctrl+1:多出改写(rename in file)Alt+/:内容提示Ctrl+1:内容修复(只要遇到x号,无论什么原因先按原创 2017-04-18 21:47:05 · 272 阅读 · 0 评论 -
java5的静态导入与自动装箱拆箱,增…
1、Java5·0的新特性:静态导入自动装箱/拆箱增强for循环可变参数枚举 反射内省泛型元数据2、静态导入:语法:Import static 包名.类名.静态属性|静态方法|*;eg:Import static java.lang.Math.*;3、自动装箱和拆箱:自动装箱:开发人员把基本数据类型直接赋给对应的包装类自动拆箱:把包装类的对象直接赋给基本数据类型e原创 2017-04-18 21:47:08 · 236 阅读 · 0 评论 -
可变参数
package com.huanhaun;import java.awt.List;import java.util.Arrays;import org.junit.Test;public class Deno2 {@Testpublic void testSum(){sum(1,2,3,4,5);}public void sum(int ...nums){//可变参数原创 2017-04-18 21:47:11 · 201 阅读 · 0 评论 -
枚举
1、5.0之后用枚举,之前用类来实现---------------------------------------------------------------------------package com.huanhaun;public class Demo3 {public void test(){print(Grade.A);}public void print(Gra原创 2017-04-18 21:47:13 · 236 阅读 · 0 评论 -
构造函数的反射
package com.hh.cn;import java.util.List;public class Person {public String name = "aaaa";public Person(){System.out.println("Person");}public Person(String name){System.out.println(name);}pu原创 2017-04-18 21:47:16 · 382 阅读 · 0 评论 -
方法的反射类
package com.hh.cn;import java.io.InputStream;import java.util.List;public class Person {public String name = "aaaa";public Person(){System.out.println("Person");}public Person(String name){S原创 2017-04-18 21:47:19 · 221 阅读 · 0 评论 -
内省操作javabean的属性
package com.zb.cn;public class Person {private String name;private String password;private int age;public String getAb(){return null;}public String getName() {return name;}public void se原创 2017-04-18 21:47:21 · 252 阅读 · 0 评论 -
beanUtils操作javabean的属性(常…
1、首先要新建一个Folder,命名为lib--->把common-beanutils-1.8.0.java和common-logging.java放进去--->修改这两个的Builderpath--Add Pathpackage com.zb.cn;import java.util.Date;public class Person {private String name;p原创 2017-04-18 21:47:24 · 409 阅读 · 0 评论 -
泛型1
package com.huanhuan.cn;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import java.util原创 2017-04-18 21:47:27 · 192 阅读 · 0 评论 -
xmlDTD语法
1、XML文件使用DOCTYPE声明语句:(1)当引用的文件在本地时:.例如:(2)当引用文件是一个公共的文件时:.例如: "DTD名称" "DTD文件的URL">2、DTD元素定义(1)DTD文档中用ELEMENT声明一个元素ELEMENT 元素名称 元素类型>(2)元素类型可以使元素内容或类型;若为元素内容用()括起来:!ELEMENT (书名,作者,售价)>!ELEMEN原创 2017-04-18 21:47:32 · 351 阅读 · 0 评论 -
断点
断点是当程序有错时使用的:Debug As--Java Application断点调试时的快捷键:f5:step into (跳入方法)f6:step over(跳过)f7:step return(跳出)drop to frame:跳到当前方法的第一行(三。)resune:跳到下一个断点(如果没有下一个断点,则退出整个程序)([]>)watc原创 2016-07-31 19:55:10 · 470 阅读 · 0 评论