2017年3月1日 07:59:29
发现一个错误{this web application instance has been stopped already. Could not load [xwork.xml]}一时不知道什么回事。
竟然出现了白加载(明明有内容,加载过来网页是空白的,也没有报错-控制台和浏览器都没有报错)
发现原因:原来是自己在复制xml配置文件的字段的时候不小心剪切parttimeComment_T走了。缺失了,竟然也不报错,知识白加载。
2017年3月1日 11:28:01
岗位从查看更多进来的岗位,到岗位详情,进入评论,评论后退到岗位详情再往后退的时候无效javascript :history.back(-1);的作用失效,浏览器也没有记住往后退的地方时怎么处理???
把javascript:history.back(-1);替换为
location.href=document.referrer;就可以决解问题了
这个是相当与重新打开原来的.jsp所以之前操作过的会丢失
这个问题是解决了,但又出现另外一个问题IE浏览器会清空referrer,这时候就要特殊处理一下可以参考相关博客
http://blog.csdn.net/qxs965266509/article/details/12039815
真心不错。
额外收获一个知识点(各种快递查询--API接口)http://blog.csdn.net/qxs965266509/article/details/12030909
上午基本上就这样过了,各个地方的岗位详情也能够看到了,A,就是已申请那一页的岗位详情用一个按钮来实现,如果在按照其他的会乱了整体布局。(有待解决)
{尝试了差不多十五分钟弄不出来了,先这样吧,有时间再请教吴老师,别浪费时间了。}2017年3月1日 15:18:46
岗位详情里的,B、岗位描叙那些出来的具体要求排版很乱,(有待解决)
{解决方案在companyposition的javaBean中增加一个分割好字段
public String getPositionDescSpan() {
if(StringUtil.isNull(positionDesc))
return "";
else{
//用中文逗号分隔开
String[] labelArray = positionDesc.split(";");
StringBuffer sb = new StringBuffer();
for(String label:labelArray){
sb.append(label).append(";<br>");
}
return sb.toString();
}
}
其中未解决的是因为数据库中的岗位描述不规范,每一条内容--有些是以逗号结尾,有些是分号结尾,有些是以空格结尾。没有一个统一的结尾方式。(2017年3月1日 14:52:06)
补充2017年3月1日 18:11:39
其实这个问题是我自己没有借鉴之前有一个牛的方法,思路是加上一个换行标签<br>
//回车变成<br>显示
public String getPositionDescHtml() {
if(!StringUtil.isNull(positionDesc)){
positionDesc = positionDesc.replace(ConstantsUtil.DEFAULT_TEXTAREA_NEWLINE, ConstantsUtil.DEFAULT_HTML_NEWLINE);
}
return positionDesc;
}
}
以及C、岗位详情里的显示地图的距离的功能(有待解决)
2017年3月1日 12:04:18(记录)
补充:在解决用herf同时传两个参数的时候弄了好久。
最后的正确是 location.href=contextPath+"/wap/wapparttime!parttimeComment.htm?applyId="+$("#applyId").val()+"&positionId="+$("#positionId").val();
期间尝试过好几种
1. location.href=contextPath+"/wap/wapparttime!parttimeComment.htm?applyId="+$("#applyId").val()"&positionId="+$("#positionId").val();
2. location.href=contextPath+"/wap/wapparttime!parttimeComment.htm?applyId="+$("#applyId").val()+&"positionId="+$("#positionId").val();
3. location.href=contextPath+"/wap/wapparttime!parttimeComment.htm?applyId="+$("#applyId").val()++"positionId="+$("#positionId").val();
这三种都是错的,
反映出自己的基础知识不牢,++之间是指连接符;&符号要放在引号里面等等。
2017年3月1日 15:40:12
到现在两个问题弄在脑海里,学习javaScript基础知识和学习地图接口。
javaScript基础知识:唐总对我业务的知识要求;自己的基础知识很差;时间要比较长,对以后的帮助很大
学习地图接口:只是解决岗位详情里面的一个距离的难点,业务暂时没有要求完成,花费时间也是不短的。对以后的帮助不明显
综合考虑先学习牢固基础知识重要些。
学习到JavaSript的String对象时它的trim()方法不够详细只有一句话{去除字符串两边的空白}
还有五个地方要处理
1.评论提交包括匿名字段
2.兼职首页的岗位过滤功能
3.已申请的岗位详情的进入方式
4.空闲时间一览表切换月分的时候只刷新空闲时间一览表
5.调顺畅兼职部分的所有功能并及时改正
(2017年3月1日 18:08:36)