1. 程式人生 > >開發中遇到的一些問題的解決方案

開發中遇到的一些問題的解決方案

一、Session是執行在伺服器端的,JavaScript是執行在客戶端的,JavaScript不能直接執行伺服器端的程式碼。

     所以如果要在頁面上清空session,不能用JavaScript。通常我們是點選登出,然後跳轉到logout.jsp或者login.jsp,所以可以在這兩個頁面上加入

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

session.invalidate();//這樣就可以在我們登出跳轉至該頁面時對session進行清空
%>

二、今天想實現在ng-repeat中的一個按鈕,滑鼠移動上去按鈕就變化樣式,但發現hover事件沒有效果,之後才發現,因為是在repeat的情況下,直接在css中用hover達不到想要的效果。最後用一種方式解決了

<button  class="btn" style="border: 1px solid #F1F1F1;background-color:white;color:#c52d2f"  ng-mouseover="change($index)" ng-mouseout="back($index)">檢視</button>


$scope.change=function(i)
{
document.getElementsByClassName("btn")[i].style.background="#c52d2f";
document.getElementsByClassName("btn")[i].style.color="white";
};
$scope.back=function(i)
{
document.getElementsByClassName("btn")[i].style.background="white";
document.getElementsByClassName("btn")[i].style.color="#c52d2f";
};

    即通過元素的下標對應到相應的button,然後用mouseover和mouseout兩個事件來實現類似hover的效果,雖然做法有點暴力,但至少解決問題了。

三、把div固定在頁面的最底部,但這個底部的意思是在高度夠高的情況下在最底下,在高度不夠時,則處於電腦螢幕的最底端。

這個div如果位置在所有div的後面,那麼只要前面的div 的高度夠高的話,它的位置就會在頁面的頁面的底部的,一般想你這種說的要讓他在頁面底部的話都是頁面高度太小,佔不了滿屏,導致頁面底部部分下面有空白,你可以給這個div 前面的大的div 一個最小高度,讓它撐起來。
<style>
.main{min-height: 700px;}
</style>
<div class="header"></div>
<div class="main"></div>
<div class="footer"></div>

相關推薦

Arcengine開發錯誤解決方案(持續更新)

錯誤1:ArcGIS無法嵌入互操作型別解決辦法例: 無法嵌入互操作型別“ESRI.ArcGIS.Carto.FeatureLayerClass”。請改用適用的介面 解決: 1、展開當前專案(Project)的“引用”; 2、找到引用的“ESRI.ArcGIS.Cart

在ios開發資料庫升級解決方案

在iOS開發中,經常會用到sqlite,在app迭代過程中,可能會有需求變更,需求的改變可能會影響資料庫結構的改變;那麼在不丟失原有資料的同時,又要修改資料庫結構,就要進行資料遷移。 我的做法是本地儲存一個app版本號,每次app啟動都會與Info.plist裡面的版本號比

瑞智慧園區水電能效管理平臺開發工廠能源節約解決方案

伴隨物聯網的快速發展,企業/工廠等能源建築運營管理綜合資訊水平也在大大提高。源中瑞科技高度整合、大資料分析、智慧感知網等多方面技術的應用到能源綜合管理中,進行先進的能源管理和有效監控管理,達到智慧管控。整體能源資訊監管平臺,突破傳統能源監管模式,建立區域效能源管理管控平臺。實現系統內部各類子系統智慧化的執行;

JAVA異常基本知識及異常在Spring框架的整體解決方案

我們 程序 details 編譯錯誤 htm 及其 arch extends exception 異常的頂級父類是Throwable,下面有兩個子類Exception和Error。 Error錯誤一般是虛擬機相關的問題,如系統崩潰,虛擬機錯誤等,應用程序無法處理,直接導致

針對IE低版本兼容性問題的一些解決方案

style 兼容性 html shee ble 版本兼容 mpat src less <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <

iOS 蘋果開發證書失效的解決方案(Failed to locate or generate matching signing assets)

attempted can app 根證書 原因 ... emp ati dev 從2月14日開始,上傳程序的同學可能會遇到提示上傳失敗的提示. 並且打開自己的鑰匙串,發現所有的證書全部都顯示此證書簽發者無效. 出現以下情況: Failed to locate or gen

JS開發一些小技巧和方法

hello floor apply subst shuf 新的 情況 level 可能 生成指定範圍內的隨機數 當我們需要獲取指定範圍(min,max)內的整數的時候,下面的代碼非常適合;這段代碼用的還挺多的。 function setRadomNum(min,m

負載均衡集群的session解決方案

集群 負載均衡 解決方案 前言在我們給Web站點使用負載均衡之後,必須面臨的一個重要問題就是Session的處理辦法,無論是PHP、Python、Ruby還是Java,只要使用服務器保存Session,在做負載均衡時都需要考慮Session的問題。分享目錄:問題在哪裏?如何處理?會話保持(案例:N

onvif 開發一些重要函數介紹

目的 uri www. ror art interface tags -c end ?soap結構中count(soap->count)成員 soap結構中count(soap->count)成員記錄的是http協議中Content-Length的數值。?

關於ajax跨域的一些解決方案

dst control 關於 請求 method request 進行 前端 請求方式 1、JSONP方式解決跨域問題 jsonp解決跨域問題是一個比較古老的方案(實際中不推薦使用),當然,在實際項目中如果要使用JSONP,一般會使用JQ等對JSONP進行了封裝的

關於怎麽做大發彩票源碼下載高質量的代碼,給你提供一些解決方案

別人 細節 曾經 必須 口碑 標準 技巧 程序員 也有 寫出大發彩票源碼下載論壇:haozbbs.com Q1446595067高質量代碼,並不是搭建空中樓閣,需要有一定的基礎:這裏我重點強調與代碼質量密切相關的幾點: 掌握好開發語言,比如做Android就必須對Java足

富文本編輯器內容在微信小程序展示的解決方案

tco 後臺 實現 sign oot cti sele 編輯器 post 最近在做商品詳情的時候,有這樣一個需求:用戶可以使用富文本編輯器編輯商品,並且在小程序中可以展示。然鵝,小程序並不支持HTML標簽,webview組件也只能加載URL,這就捉雞

LoadRunner接口HTTP請求中文亂碼解決方案

空格 con value 發送 nbsp toe string ner 字符串 今天項目經理要求壓一下實時代扣接口性能。那就開始寫腳本,腳本寫好調試發現接口請求參數姓名輸入中文亂碼。接著就網上找資料解決該問題。 1:想法:將中文轉成UTF-8,lr_convert_stri

PEP8編碼規範,及開發一些慣例和建議

ret mar 小寫 比較運算 -c 包含 user def 有意 為什麽要有編碼規範   規範的代碼給人的第一感覺是【美觀】,美的東西總是更加的吸引人,也願意觀看。亂糟糟得是不是會讓人不由自主地想飆臟話。所以美觀進而帶來的是代碼的【可讀性】強,想一想你寫的代碼可讀性非常高

PEP8 編碼規範, 及開發的?一些慣例例和建議

urn 命名 體積 size family 數學運算 lint 字母 style 首先看下面這段代碼,是否滿足編碼規範 1 from django.conf import settings 2 from user.models import * 3 imp

【UE4實用技能】UE4藍圖開發一些小細節

加載圖標 com ges 路徑 icons 就是 技能 9.png tab 1.加載圖標Icon路徑:/Game/Arts/UI/TableIcons/Task_Icon/Achievement/Task_icon_weixin.Task_icon_weixin(就是Con

Dubbo在開發一些常用配置

如果 本地 code info 技術 不兼容 mil 是否可用 文檔 介紹Dubbo在開發中的一些常用配置,文中內容主要參考dubbo文檔配置和示例兩節,詳細可移步訪問 傳送站 1. 屬性配置方法及加載順序 屬性常用配置方法主要有三種: 第一種是通過啟動時在虛擬

React-Native開發十 react-navigation開發一些常見的坑

1 前言 都說RN開發效率高,一次學習隨處編寫。真的用RN開發了一個APP才知道,RN中坑真是太多,特別是很多坑只有在生產模式下才會出現,在平常的debug模式下,APP執行好好的,但是你一旦打正式包,就會發現各種報錯,各種崩潰,如果在Android平臺下,各種相容性,各種奇葩的問題

Spring Bean迴圈依賴解決方案

在迴圈依賴是指在A中引用B,B中引用C,而C中引用A,容器建立物件時會出現死迴圈。相關解決方案如下: 1 選擇其一使其延遲載入,然後從上下文中獲取AService型別的bean即可。 現有AService 和BService,都在對方bean中注入,導致初始化時迴圈初始報錯,解決方案就是

以前開發一些記錄

ApplicationThread && H ActivityThread ActivityThread 應用程式的入口 ViewRootImpl---->負責View的測量繪製 DectorView --->PhoneWindow的內部類,是一個應用程式程式