今天真他妈的是不顺利,就是这么一个小小的问题,就困扰了我差不多一个下午,我操,晕死去。现在将解决办法贴出来。我不是一个文明的程序员。项目的目录结构如下:
刚刚开始,我以为是路径没有配置正确,就一直在反复的检查,一直在看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>
其实,现在回过头来想想,觉得吧,这个其实也不是什么大问题,就是因为有时候我们没有接触过,
然后再网上找答案的过程中,也不懂的取舍,然后就走了很多的弯路。
现在仍然有些问题存在的,但是,运行的时候却是通过的,我不懂了,不管了,只要能通过
运行就可以了。