由于昨天手欠,直接点编辑,结果让二把一给覆盖了。。。导致我现在又重新写一遍。

托更了半年,不是因为别的原因,是因为我找到了实习工作,比较忙,实在是没时间,然而最近在做这个Unity上传功能的模块,在网上找了好多资料,都没有能上传或者下载文件的。于是乎我就自己研究了一下,碰巧我看到CSDN上有人私信我,说我写的好不错,能帮助到人,索性我就把我研究完的成果与大家分享一下吧。

我用到的工具有:

MyEclipse

TomCat7

Unity3D 5.1.0f3

好了,闲话就说道这,直接进入正题。

要想Unity能上传文件,我们要先创建Java的服务器,那么我们就先打开MyEclipse

新建Java Web项目

输入项目名

这就是所有的工程文件

然后我们右键Src那个文件夹,我们的源码都放在这里

新建包

包名我习惯用com.+我的英文名字.+文件夹内类的种类

然后在包上右键

新建一个处理表单的Servlet

为Servlet起名,之后只保留doGet与doPost方法

点击Next下一步

修改映射地址Url

然后清除我们不需要的代码

同样的方式,我们再建立一个Servlet

修改完成后,我们找到工程文件中的最下面,有一个index.jsp

这是我们的主页面,双击进去,我们编辑第一行

修改编码格式UTF-8

然后到文件的下面,在body内,也就是我们的网页可见范围内,

添加表单

之后回到我们的servlet,把不用的请求方式删除

然后在各自的方法内都向控制台打印一下自己的方法名。

至此,服务器的基本操作已经搭建完成。

下面,该将我们的工程文件部署到我们的服务器TomCat上。

点击我图中鼠标所指的按钮,会弹出这样一个窗口。

点击Add按钮

如果电脑里面有TomCat的,可以在MyEclipse配置一下,没有的可以用MyEclipse自带的TomCat6。

配置TomCat的话,不会的就去问度娘吧,他解释的比我清楚。

这里我用的是TomCat7

选择成功后,我们可以看到在Server下已经有TomCat了。那么我们点击一下他。

再点击一下我鼠标所在的Redeploy,也就是将工程部署到TomCat所在的文件夹。

部署后,我们就可以运行TomCat了。

运行后,在控制台的被我标记这段话,非常重要,这个是我们TomCat的端口号。

关于如何修改端口号,可以自行去询问度娘,如果端口号被占用,TomCat有可能会启动失败,所以这个很重要。

那么我的端口号就是默认的8080

有了端口号,我们还要知道自己的IP地址。

所以我们就打开CMD控制台,输入ipconfig

IPv4地址就是我们需要用到的服务器IP地址

有了端口号和IP地址,我们就可以打开浏览器。

在浏览器上输入:

http://+IP:+端口号/+你的工程名字/

这样就可以自动跳转到你工程的首页,也就是我们编辑的index.jsp

首页可以自己设置。详情还是咨询度娘。

我们点击一下第一个表单的Finish,或者填一下东西再点击。

可以看到地址栏把我们填入的信息全部都显示出来。

这样方便我们用Unity的WWW类去访问。

然后是我们的doPost,这个相对get方式就比较安全,地址栏只有我们映射出来的URL

最后,回到我们的MyEclipse,查看控制台是否已经都输出了自己的方法名字呢?

OK,第一次的分享我们就到此结束。记得一旦修改工程文件或者代码就要重新部署一下。不用服务器的时候记得关闭服务器。

那么我们就第二次的分享见,下一次的分享我会把验证表单,上传文件,下载文件全部写完,谢谢大家的支持。

我不是什么大神,只是喜欢研究,都是自学记录,有什么不对或者不足之处,欢迎大家指证,下一篇我会上传工程文件。谢谢。

联系方式:

QQ:531193915

unity能连jsp吗_Unity3D与JSP TomCat服务器传递数据和文件( 一) 建立Java服务器相关推荐

  1. unity能连jsp吗_Unity3D与JSP TomCat服务器传递数据和文件( 一 ) 建立Java服务器

    [项目里面的许多资源都是从资源服务器加载的,这样子可以减小客户端的包大小.所以我们需要一个专门的类来管理下载资源.资源分很多类型,如:json表,txt文件,image文件 扫码关注微信公众号,获取最 ...

  2. java websocket 后台服务器_Unity3D与Java后台TomCat服务器传递数据和文件(1)建立Java服务器...

    文章创建与2016-03-26 作者 Aries.H 原文链接:https://blog.csdn.net/Aries_H/article/details/50986390 我用到的工具有: MyEc ...

  3. Unity3D与JSP TomCatserver传递数据和文件( 二 ) Unity3D向java传输表单

    扫码关注微信公众号,获取最新资源 经历了一天的工作.我又来更新啦...白天手欠,把上一个给删了.明天重写吧.. 废话不多说.我们先去Unity里创建一个能够输入username和password的登录 ...

  4. JSP使用JSON传递数据,注意避免中文乱码

    JSP传递数据时不方便使用Java中的对象类型,一般使用JSON来传递对象. 在使用JSON时,前端js如下,注意指定dataType: var htmlobj= $.ajax({ url:" ...

  5. JSP (一) ---[什么是JSP,JSP 与 Servlet 有什么区别]

    目录 什么是JSP JSP 与 servlet 有什么区别 早期的动态页面从servlet中输出的;(这里的动态页面指的是数据可以动态地从数据库中获取); 但是由于服务器响应页面编辑比较复杂; 所以引 ...

  6. JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署...

    接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的 ...

  7. 一个jsp内嵌一个jsp

    一个jsp内嵌一个jsp有两种方法: 1.include指令: <%@  include  file= "your.jsp "%> 2.include动作:< j ...

  8. 如何避免JSP文件中的Java代码?

    本文翻译自:How to avoid Java code in JSP files? I'm new to Java EE and I know that something like the fol ...

  9. jsp mysql中文乱码,jsp中文乱码 jsp mysql 乱码的解决方法

    jsp中文乱码 jsp mysql 乱码的解决方法 jsp中文乱码 jsp mysql 乱码要servlet里面支持中文的方法: 在dopost或者doget的第一句加上: request.setCh ...

最新文章

  1. bootstrap modal 弹出效果
  2. 乌云爆告之双十一电商的安全警示
  3. python ssl模块用法详解_一看就懂,Python 日志模块详解及应用!
  4. 14K Star,「程序员做饭指南」冲上热榜
  5. php数组制作查找筛选页面,php利用array_search与array_column实现二维数组查找
  6. 中国内容广告行业市场供需与战略研究报告
  7. 怎么做应力应变曲线_做了这么多年材料,这些力学性能测试你做对了吗?
  8. cuBLAS矩阵乘法性能分析(附代码示例)
  9. JAVA操作Trip数据库2
  10. 笑死人不偿命,你敢进来看看吗
  11. 【Python成长之路】共享平台
  12. 现版本IE11调试工具
  13. 吴恩达深度学习教程参考链接
  14. 6-29 水上飞机(*) (20分)多重继承
  15. 2000元平板电脑推荐2023 2000元左右平板电脑哪款好
  16. 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005
  17. win10电脑pppoe拨号模块损坏_WIN10系统提示拨号连接已阻止的解决方法
  18. vscode pytorch在debug时遇到问题:Error in `python‘: double free or corruption (prev)
  19. 2018-2019-1 20189206 《Linux内核原理与分析》第五周作业
  20. unity 为自己脚本增加材质编辑面板 MaterialEditor

热门文章

  1. 自然语言处理NLP之文本蕴涵、智能问答、语音识别、对话系统、文本分类、情感计算
  2. 为什么RStudio Server这么慢?
  3. 数字图像的表示与类型(学习篇)
  4. JAVA基础2-输出语句
  5. linux校时写入硬件,手动校正 Linux 系统时间并把时间写入硬件,系统启动时自动校正时间并把时间写入硬件。...
  6. tf.keras.layers.LSTM 示例
  7. windows10 中 安装 ffmpeg
  8. 十分钟上手2022latex安装与入门
  9. Layer Normalization
  10. Java源码详解四:String源码分析--openjdk java 11源码