想请问一下,该如何在手机上部署tomcat,是手机能打开jsp网页呢?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-11
安卓手机如何有办法访问jsp嘛?

可以的, android可以通过http post方式访问jsp。
android端代码如下:
public void ppost() {
String uriAPI = "http://xx.xxxx.xx:17777/Nafio/Emulator/test/tempPostWml.jsp";
/*建立HTTP Post连线*/
HttpPost httpRequest =new HttpPost(uriAPI);
//Post运作传送变数必须用NameValuePair[]阵列储存
//传参数 服务端获取的方法为request.getParameter("name")
List params=new ArrayList();
params.add(new BasicNameValuePair("imei","imei"));
params.add(new BasicNameValuePair("wml","我的测试"));
try{
//发出HTTP request
httpRequest.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));//注意这里要写成utf-8,与jsp对应
//取得HTTP response
HttpResponse httpResponse=new DefaultHttpClient().execute(httpRequest);
//若状态码为200 ok
if(httpResponse.getStatusLine().getStatusCode()==200){
//取出回应字串
String strResult=EntityUtils.toString(httpResponse.getEntity());
}else{
Log.e("n", "b");
}
}catch(ClientProtocolException e){

e.printStackTrace();
} catch (UnsupportedEncodingException e) {

e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
jsp页面代码:

1、打开eclipse,点击file new一个动网项目。

2、输入你的项目名称后,单击next,勾选。

3、打开项目,会看有一个自动生成的web.xml映像文件。

4、至此配置文件好了,所以直接点击WebContent右键new一个jsp文件 命名为index.jsp。

5、 index.jsp需要配置成UTF-8 或gbk2312 否则无法运行中文字符串。

6、可以在里面顶一个jsp页面呢 天骄java程序需要使用在任何一个位置都可以 。

7、当然这些都是服务器正常运行的情况下 ,如果Tomcat没有配置好那么需要以下步骤:找到Servers点击。

8、选择tomcat并且命名 。

9、Tomcat配置完成。

  • 首先你要明白B/S 响应机制,通过PC端或手机端 浏览器 请求Web 服务器 请求服务可以是利用Tomcat 的发布的服务,也可以是其他的中间件如:jboss,weblogic,websphere 等,它可以提供解析服务和接受来自客户端的请求。

  • 以上是原理,然后说下你所提到的问题,如何利用手机查看自己开发的JSP页面,首先利用发布服务可以利用你提到的Tomcat 中间件搭建一个服务,确保手机和服务器再同一网段可以是局域网,也可以是互联网,然后通过服务器网段的地址进行访问。

  1. 手机和服务器再同一局域网服务器IP为:192.168.1.103 。那么可以利用移动端在浏览器上访问地址:192.168.1.103 此为在局域网内访问。

  2.  服务发布在互联网上IP 为 13.155.118.49 那么可以利用移动端在浏览器上访问地址: 13.155.118.49  也可以通过域名解析给这个IP添加域名,然后就可以用域名进行访问。

  • 请咨询阅读以上回答,有其他问题请追我我。



楼主怎么解决的 能告诉一下么 谢谢!

  • 如何选择Web APP与Native App原生开发模式的区别,APP开发模式比较_百度...
    答:Native App开发即我们所称的传统APP开发模式(原生APP开发模式),该开发针对IOS、Android等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常是由“云服务器数据+APP应用客户端”两部份构成,APP应用所有的UI元素、数据内容、逻辑框架均安装在手机终端上。 WebApp开发 Web App开发即是一种框架型APP开发模式...
  • 如何通过易驱线用GHOST给新硬盘部署安装新系统.
    答:用Ghost做个全盘克隆,把新硬盘与电脑连接好,启动Ghost选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(在用硬盘),然后选择要复制到的目标硬盘(新硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对(新硬盘)按设定的分区数值进行分区和格式化。选择 Yes 开始执行。 Ghost 能...
  • 自控力太差的人|请疯狂做这几件事救自己
    答:大部分时间,我们早上醒来都会习惯性的拿起手机追剧或者看视频。这样的结果就是,一下过去了好几个小时越到后面越不想做事情,只想玩手机。 起床后的第一件事把手机放到“视线之外”然后去洗漱、吃饭,看纸质书。列当天的to do list,慢慢去完成,进入状态。前者消耗时间和精力,后者使我们进步,起床后远离让你懈怠懒惰...
  • maintain 和keep 在意义和用法上有什么区别?
    答:想了解maintain和keep的区别(*❦ω❦),老规矩,我给大家总结了一个表格,可以先简单了解一下先: 【单词含义】 ①maintain,读音是英[meɪn'teɪn],美[meɪn'teɪn] ,英美式发音是一样的哦。作动词时,意为维持;维修;保养;坚持;断言。 ②keep,读音是英[kiːp],美[kiːp],英美式发音是一...
  • 如何把已安装好的软件拉到电脑桌面上?
    答:可通过以下方式将应用程序的快捷方式放在桌面:方法一:点击“开始”找到某一程序,直接将图标拖动到桌面上(本文以Foxmail为例),那么就生成了桌面快捷方式。而且原程序图标在所有应用中还是存在的,这点与Win7有很大不同。方式二:在桌面空白处点击鼠标右键,选择新建---快捷方式,打开创建快捷方式对话框...
  • which跟where的用法有何区别?
    答:这两个词的区别我懂,which用作疑问代词时,在特殊疑问句中用作宾语或主语;而where用作从属连词,可引导地点状语从句,相当于in〔at, to〕 the place,其前常有加强语气的词,如just, only, even, right等或否定词not,有时某些成分可以省略。给大家总结了两个词的含义,先大概的了解一下~~ 接下来让我们看下which...
  • ...连不上电脑貌似是手机的usb调试没开,想刷机该怎么办
    答:建议您按下列步骤尝试操作 :机子充满电後, 在関机 (OFF) 的状态下 ,长按 [电源键] 和 [音量+] 键,10秒 进入Recovery模式後,用 [音量+], [音量-] 挪动光标 (见下图)选择 backup and restore > YES ; backup > YES ; backup to SD > YES [HOME] 确认 备份手机数据至SD card...
  • 想 从零基础学韩语先 在手机上下载一个app或软件,哪种软件好,很基础...
    答:一 很多小伙伴只是让韩语APP,躺在手机里静养睡大觉。 很多小伙伴刚开始学韩语的时候,总想找一大堆软件APP,自我安慰似的认为只要有了软件,学会韩语没什么问题,而事实是什么呢?大家只是知道有什么软件可以学习韩语,然后把软件下载下来,抱着试试看的态度玩了几把,然后这些软件就默默的躺在我们的手机里睡大觉了,然后...
  • 有好用的手帐(手账)APP介绍吗,想在手机上写手帐呢?
    答:写手账有多种背景纸,可以根据需要选择不同的类型,简约,清新的风格为主。Sticker中包含了各种手账素材,比如手账常用图形,各种类型的贴纸。Brush中有笔刷(类似于现实手账里的荧光笔),还有胶带,各种小图案。Event 和To do list可以和手机待办事项关联,然后选一个好看的卡片模板添加。文字书写有多种...
  • imagine to do与imagine doing的区别
    答:imagine to do意思:想着去做某事。 imagine doing意思:我想着在做某事。 imagine的用法 imagine的用法1:imagine的基本含义是“想象”,即把五官感觉不到的东西在内心加以描述。这些东西可能是实际上并不存在的,也可能是虽然存在但尚不了解的,这时译为“猜想”“料想”。 imagine的用法2:imagine是及物动词,其主语一...