Le temple de Jinshan se trouve sur la colline de Jinshan, à Zhenjiang, dans la province chinoise du Jiangsu. Le temple, qui a été fondé à l'origine sous la dynastie des Jin de l'Est, a été construit selon les anfractuosités de la colline. Les palais, les pavillons sont dispersées sur la colline, et la pagode de Cishou, le pavillon de Jiangtianyilan et le pavillon de Liuyu se dressent au sommet de la colline. Par ailleurs, plusieurs grottes se cachent dans le temple et chacune possède une histoire légendaire. En plus de la grotte de Fahai, on trouve également les grottes de Bailong, de Chaoyang et de Xianren, qui ont été nommés les ? 4 grottes célèbres ? du temple de Jinshan.
Si ce temple est si connu en Chine, c'est parce qu'il est lié à une très célèbre histoire légendaire de la Chine – l'histoire du serpent blanc, qui raconte qu'un serpent blanc s'est transformé en femme grace à son énergie cultivée depuis des milliers d'années. Cette femme Bai, jolie et qui a bon c?ur, s'est mariée avec un jeune homme qui s'appelle Xuxian, qui lui avait sauvé sa vie quand elle était un serpent blanc. La vie du jeune couple était très heureuse. Pourtant, un moine du temple de Jinshan, Fahai, a appris cela. Il a persuadé Xuxian d'entrer en religion et l'a caché dans le temple de Jinshan. La femme Bai, qui est venu chercher son mari, a entamé un combat avec Fahai, en transportant de l'eau avec sa magie pour inonder la colline de Jinshan. Pourtant, la femme Bai et sa servante n'ont finalement pas pu vaincre Fahai. Elles ont décidé de rentrer perfectionner leur magie, en attendant une autre occasion de vengeance. Plus tard, Xuxian a fui le temple de Jinshan, et Fahai a emprisonné la femme Bai dans la pagode de Leifeng au bord du Lac de l'Ouest. Heureusement, cette histoire a un ? happy end ?, car des années après, la servante de la femme Bai a abattu la pagode de Leifeng et a enfin battu Fahai avec la femme Bai. Cette dernière a continué à vivre une vie heureuse avec son mari.