携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第31天,点击查看活动详情
声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!
文章目录
一、如何开发一个servlet?
1、环境搭建
---windows平台
java服务器开发:1、环境搭建,myEclipse+apache-tomact(windows)
---mac平台
MyEclipse2017安装:MyEclipse2017安装方法(Mac)
tomact安装:Apache Tomact安装和配置步骤详解(Mac)
MyEclipse2017配置tomact:MyEclipse配置apache Tomact步骤详解(Mac)
MyEclipse2017自动崩溃现象解决方式:MyEclipse2017 报错,自动崩溃退出: security alert integrity check error
2、在MyEclipse上写一个“编码转换”的测试类
****(1) ****建立一个web工程
建立一个web工程(mac)
打开MyEclipse2017,File,New,Web Service Project
有的情况看不到 Web Service Project 你可以这样操作:File,New,Project,Java EE,Web Service Project
然后这个是创建详情,我都默认了,当然你也可以根据实际情况更改!
Finish后,出现这个,点 yes 就行
然后创建以后的项目如下:
建立一个web工程(windows)
打开MyEclipse5.5,File,New,Project,Web Project,项目名称
自己实习的时候,windows用的MyEclipse5.5,因为那时候不怎么占内存、比较稳定,
现在习惯用mac了,这里就不详细介绍了只提一下,工具这个东西找个教程多试试就熟悉了,不要影响我们的编码时间。
(2)操作1:新建包名、类名
其中包名写中文是不会报错的。当时为了方便自己查看,就写中文了。
那么类名就尽量见名知义吧
(3)操作2:java具体编码
package t01_演示编码转换;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;
/**
* 编码转换
* @UpdateTime:2011年02月28日 下午17:30:00
* @ProjectName: web01
* @ClassName:TestEncode
* @CategoryName:java类
* @author:luminal、邮箱 luminal_yyh@163.com
* @since 1.0
* @Description:(可以在这里描述这个类的作用)
* 步骤:(简记,快速找到为关键)
* 1、main入口
* 2、encode方法,汉字转换为进制码
* 3、decode方法,进制码转换为汉字
*/
public class TestEncode {
public static void main(String[] args) throws UnsupportedEncodingException {
//汉字--->进制编码
/*
* encode方法按照指定的编码格式对字符串
* 进行编码,并且将生成的字节数组转换成
* 一个字符串(类似于%E8%8A%B1%E8%8A%B1)。
*/
String encodeStr = URLEncoder.encode("唐伯虎","utf-8");
System.out.println("进制码为:"+encodeStr);
//进制编码--->汉字
String decodeStr = URLDecoder.decode(encodeStr,"utf-8");
System.out.println("汉字为:"+decodeStr);
}
}
(4)操作3:运行与效果
右击 Java Application,操作运行效果如下:
因为只是运行简单的java程序,还没有写 Servlet 有关服务器程序、不需要配置部署 tomact
所以直接 Java Application,而不是MyEclipse Server Application