我在视图列中定义的按钮作为页面跳转链接,用这个方法获取路径时报错。
var request = $WEB.getParamsTable().getHttpRequest();
var url1="http://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath();
println("==========="+url1+"!!!!!!!!!!!!!!!!!!!!!!!")
var url=url1+"/portal/dynaform/document/newWithPermission.action?_formid=11e3-00a2-03d613a0-be18-4dc42e1acca8&_isJump=1&application=11e2-ed14-77e8cad7-b3e1-ab5a91ed53a2&p_m1="+dept+"&p_m2="+b_dept+"&p_m3="+v_year+"&p_m4="+v_week+"&p_m5="+id;
var rtn="<input type=button value=\"评价\" onclick=\"location.href='"+url+"'\" >";
错误信息是::[View.11e3-0005-72b3a8ff-be18-4dc42e1acca8.Column(11e3-0006-2944df10-be18-4dc42e1acca8).编辑]: TypeError: Cannot call method "getServerName" of null (11e3-0006-2944df10-be18-4dc42e1acca8).编辑#8)