今天真他媽的是不順利,就是這麼一個小小的問題,就困擾了我差不多一個下午,我操,暈死去。現在將解決辦法貼出來。我不是一個文明的程序員。項目的目錄結構如下:
剛剛開始,我以爲是路徑沒有配置正確,就一直在反覆的檢查,一直在看struct.xml
和web.xml這兩個配置文件,然後,我又對照課本,但就是檢查不出一個所以然,
我真奔潰了。然後,在網找資料的期間,我真的是沒有耐心了,就看了看網上的視頻,
今天是張國榮逝世十週年,網上好多紀念他的視頻,然後我就一邊找資料,一邊看他的s
視頻,其實,看了人家的視頻,有時候覺得,世上本無所謂的苦與累,只要我們做下去了,
就好了,不要一味的想着逃避,逃避是解決不了問題的。然後,看了張國榮的視頻,我有
動力繼續做下去了。別人之所以成功,就是因爲人家付出的比我們多,所以人家就成功了。
好了,題歸正轉,我們現在來把問題解決。
首先介紹一下我的開發環境:
Myeclipse7.0+tomcat5.5+jdk 1.6+struts2.0
問題就出在struct上面。由於我用的是struct-2.1.6,所以,跟課本的struct2.0.14的就用衝
突了,然後再項目中需要加的jar包也不一樣。首先,需要加載的jar包是:
Commons-logging-1.0.4.jar,freemarker-2.3.13.jar , ognl-2.1.6.jar, struts2-core-2.1.6.jar,
Xwork-2.1.2.jar,commnos-fileupload-1.2.1.jar, struts2-dojo-plugin-2.1.6.jar這幾個jar包,
然後,我們還要在jsp頁面引入一下幾個標籤:
<%@ page language="java"import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s"uri="/struts-tags"%>
<%@ taglib prefix="sx"uri="/struts-dojo-tags"%>
<html>
<head>
<s:head theme="xhtml" />
<sx:head parseContent="true" />
</head>
還有一個是:
<sx:datetimepicker name="xs.cssj" id="cssj"
displayFormat="yyyy-MM-dd"></sx:datetimepicker>
其實,現在回過頭來想想,覺得吧,這個其實也不是什麼大問題,就是因爲有時候我們沒有接觸過,
然後再網上找答案的過程中,也不懂的取捨,然後就走了很多的彎路。
現在仍然有些問題存在的,但是,運行的時候卻是通過的,我不懂了,不管了,只要能通過
運行就可以了。