前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >20140920遇到的问题--JAVA----JS------Tomcat7.0+Onselect灵敏度+fakepath等若干问题

20140920遇到的问题--JAVA----JS------Tomcat7.0+Onselect灵敏度+fakepath等若干问题

作者头像
wust小吴
发布2019-07-05 10:58:46
5950
发布2019-07-05 10:58:46
举报
文章被收录于专栏:风吹杨柳风吹杨柳

首先说第一个问题:

相信大家在配置tomcat的时候,运行之后有时候出现一个  8005的问题,这个解决很简单:

提示错误是:

地址已经被占用,其实就是含有8005这个进程已经在使用了,具体应该是这样的:TCP  127.0.0.1:8005  2280

2280指的是PID   

强制性杀死该进程是无用的:{

方法是这样的:

cmd:窗口:

taskkill /pid 2280 /f

如果不出意外的话他会弹出:没有权限

所以这里只能首先去找到2280指的是什么进程:

同样的在cmd窗口中输入:tasklist 

会出现很多的进程,你找到2280对应的进程名称,不出意外是:tomcat7.0

然后再去   启动任务管理器   找到该进程tomcat7.0.EXE  强制性关闭,

再运行项目就没有问题了。

第二个问题是:JS鼠标时间OnSelect   

最近在写一个小东西,需要鼠标选择一个字段,字段获取该字段,一开始的时候以为是用onselect事件,

具体代码:

代码语言:javascript
复制
<script type="text/javascript">
	function inputClick(){
		document.getElementById('keyword').focus();
		document.getElementById('keyword').value=' ';
	}

    var agt=navigator.userAgent.toLowerCase();
    var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (agt.indexOf("omniweb") == -1));

    function selecttext(dom){
        //var myArea = document.getElementById("s");
        var myArea = dom;
        var selection;
        if (!ie){
            if (myArea.selectionStart!= undefined) {
                selection = myArea.value.substr(myArea.selectionStart, myArea.selectionEnd - myArea.selectionStart);
            }
        }else{
            if (window.getSelection){
                selection = window.getSelection();
            }else if (document.getSelection){
                selection = document.getSelection();
            }else if (document.selection){
                selection = document.selection.createRange().text;
            }
        }
        return selection;
    }

    function copytext(event)
    {
        // 这里怎么做,取出选择的文本内容呢
        //alert(event.selection.createRange.duplicate.text)
        var selection = selecttext(event.srcElement || event.target);

alter(selection)
    }
</script>

在JSP页面中:

<textarea id="textoldid" style="width:400px;height:600px;" onselect="copytext(event)">欢迎光临</textarea>

在IE浏览器中的效果失算了:

太灵敏了,最后改成  onmouseup="copytext(event)"

这里面由于我对JS还是个初手,菜鸟,所以有很多人帮助了我,需要感谢下:

http://www.ljiong.com/?p=127#comment-58  这个博客的主人。

不知道他姓名,在这里说声感谢!他同时实现了选中  复制 搜索等JS功能,有需要的可以去他那里下载。

第三个问题是:fakepath问题,我目前还没有解决,IE浏览器中解决了,笨办法:在Internet选项卡中勾选启用  上传服务器显示本地目录路径

但是在开发中我们是不能去让用户设置这个问题的,需要程序自己去解决,所有在网上搜了下办法:

var obj = document.getElementById(open); obj.select(); window.parent.document.body.focus(); path = document.selection.createRange().text; alert(path);

这段JS代码我试过了,只适用于IE浏览器,我用360和火狐浏览器还是没有办法解决,希望哪位能有解决的办法,

今天记录在这里,等待下回解决了再写答案

附图说明:

今天还有其他的问题,就先不记录了,现在有事要走了,

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年09月20日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档