你的jeffy:MyDate中对应的类bit.jeffy.tags.MyDateTag不存在或者有异常,检查一下
解决方案 »
- servlet回退!!!!!
- Struts调试异常
- hibernate多对一关联,查询出来的结果中有SET集合如何处理
- socket 中文乱码问题
- 用Servlet的方式开发和JSP方式开发的不同
- weblogic 部署出错
- 一个傻傻的问题:用servlet跨请求调用有状态session bean,不需要把session bean放到httpsession里就可以在请求间保持session bean的状态
- WebSphere里面不能使用setCharacterEncoding(java.lang.String)?请高手救命呀
- struts1.0 如何升级至struts1.1?急,急.....
- 【SSH】同一事务DAO方法中,先执行一个update,后执行一个存储过程,发现update的数据未参与存储过程,低分求救。
- 关于freemarker的include标记产生空白的问题!
- hibernate用Criteria做子查询的问题,高分求救高人!
下面就是!
package bit.jeffy.tags;import java.util.*;import javax.servlet.jsp.*;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;
public class MyDateTag extends TagSupport {
public int doEndTag() throws JspException {
JspWriter out = pageContext.getOut();
Calendar cal = Calendar.getInstance();//获取当前的日历
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH) + 1;
int dates = cal.get(Calendar.DAY_OF_MONTH);
int day = cal.get(Calendar.DAY_OF_WEEK);
day -= 1;
String week = "星期一";
if (day == 0)
week = "星期日";
else if (day == 1)
week = "星期一";
else if (day == 2)
week = "星期二";
else if (day == 3)
week = "星期三";
else if (day == 4)
week = "星期四";
else if (day == 5)
week = "星期五";
else if (day == 6)
week = "星期六";
try {
out.print("今天是" + year + "年" + month + "月" + dates + "日," + week);
} catch (Exception e) { }
return super.doEndTag();
}
}
高手帮忙看一下.
马上献上!
不过好多!
<?xml version="1.0" encoding="Shift_JIS"?><!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet> <servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<!-- The Welcome File List -->
<welcome-file-list>
<welcome-file>Log.jsp</welcome-file>
</welcome-file-list> <taglib>
<taglib-uri>/tags/struts-bean</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib> <taglib>
<taglib-uri>/tags/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib> <taglib>
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib> <taglib>
<taglib-uri>/tags/struts-nested</taglib-uri>
<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
</taglib> <taglib>
<taglib-uri>/tags/struts-tiles</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/jeffy</taglib-uri>
<taglib-location>/WEB-INF/jeffy.tld</taglib-location>
</taglib> <!--
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib> <taglib>
<taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
<taglib-location>/WEB-INF/fmt.tld</taglib-location>
</taglib> <taglib>
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/sql.tld</taglib-location>
</taglib> <taglib>
<taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
<taglib-location>/WEB-INF/x.tld</taglib-location>
</taglib>
-->
</web-app>
这是WEB.xml!
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<shortname>jeffy</shortname>
<uri>http://jakarta.apache.org/struts/tags-jeffy</uri>
<tag>
<name>MyDate</name>
<tagclass>bit.jeffy.tags.MyDateTag</tagclass>
<bodycontent>empty</bodycontent>
<info>Display Date</info>
</tag>
<tag>
<name>MyChooseView</name>
<tagclass>bit.jeffy.tags.MyChooseViewTag</tagclass>
<bodycontent>empty</bodycontent>
<info>Display View</info>
</tag>
<tag>
<name>ClientVisit</name>
<tagclass>bit.jeffy.tags.ClientVisit</tagclass>
<bodycontent>empty</bodycontent>
<info>Display ClientFunction</info>
</tag>
<tag>
<name>CreateNewCategory</name>
<tagclass>bit.jeffy.tags.CreateNewCategory</tagclass>
<bodycontent>empty</bodycontent>
<info>Create New Category</info>
</tag>
<tag>
<name>MyShareFile</name>
<tagclass>bit.jeffy.tags.MyShareFile</tagclass>
<bodycontent>empty</bodycontent>
<info>Use Share File</info>
</tag>
<tag>
<name>CampusNewsTag</name>
<tagclass>bit.jeffy.tags.CampusNewsTag</tagclass>
<bodycontent>empty</bodycontent>
<info>Campus News</info>
</tag>
<tag>
<name>MusicNewsTag</name>
<tagclass>bit.jeffy.tags.MusicNewsTag</tagclass>
<bodycontent>empty</bodycontent>
<info>Music News</info>
</tag>
<tag>
<name>InformanceTag</name>
<tagclass>bit.jeffy.tags.InformanceTag</tagclass>
<bodycontent>empty</bodycontent>
<info>Informance</info>
</tag>
</taglib>
<?xml version="1.0" ?>
<!DOCTYPE struts-config (View Source for full doctype...)>
- <struts-config>
<data-sources />
- <form-beans>
- <form-bean name="UserBean" type="bit.jeffy.personal.UserBean">
<form-property name="userName" type="java.lang.String" />
<form-property name="passWord" type="java.lang.String" />
</form-bean>
- <form-bean name="FileUploadBean" type="bit.jeffy.personal.FileUploadBean">
<form-property name="file" type="org.apache.struts.upload.FormFile" />
</form-bean>
- <form-bean name="ModifyBean" type="bit.jeffy.personal.ModifyBean">
<form-property name="userZh" type="java.lang.String" />
<form-property name="userPwdf" type="java.lang.String" />
<form-property name="userPwds" type="java.lang.String" />
<form-property name="userXm" type="java.lang.String" />
<form-property name="userMail" type="java.lang.String" />
<form-property name="userPhone" type="java.lang.String" />
<form-property name="userQq" type="java.lang.String" />
<form-property name="userDescription" type="java.lang.String" />
<form-property name="userPublic" type="java.lang.String" />
</form-bean>
- <form-bean name="RegisterBean" type="bit.jeffy.personal.RegisterBean">
<form-property name="userZh" type="java.lang.String" />
<form-property name="userPwdf" type="java.lang.String" />
<form-property name="userPwds" type="java.lang.String" />
<form-property name="userXm" type="java.lang.String" />
<form-property name="userMail" type="java.lang.String" />
<form-property name="userPhone" type="java.lang.String" />
<form-property name="userQq" type="java.lang.String" />
<form-property name="userDescription" type="java.lang.String" />
<form-property name="userPublic" type="java.lang.String" />
</form-bean>
- <form-bean name="RemindBean" type="bit.jeffy.personal.RemindBean">
<form-property name="theme" type="java.lang.String" />
<form-property name="content" type="java.lang.String" />
</form-bean>
- <form-bean name="SearchFileBean" type="bit.jeffy.personal.SearchFileBean">
<form-property name="content" type="java.lang.String" />
</form-bean>
- <form-bean name="MessageBean" type="bit.jeffy.personal.MessageBean">
<form-property name="t_user" type="java.lang.String" />
<form-property name="messagecontent" type="java.lang.String" />
</form-bean>
</form-beans>
<global-exceptions />
<global-forwards />
- <action-mappings>
- <action path="/Log" name="UserBean" type="bit.jeffy.action.LogAction" scope="request" validate="true">
<forward name="login" path="/Login.jsp" />
<forward name="logerror" path="/Logerror.jsp" />
</action>
- <action path="/ChooseView" type="bit.jeffy.action.ChooseAction" scope="request">
<forward name="chooseview" path="/Login.jsp" />
</action>
- <action path="/FileUpload" name="FileUploadBean" type="bit.jeffy.action.FileUploadAction" scope="request">
<forward name="uploadsuccess" path="/FileUploadSuccess.jsp" />
<forward name="uploadfail" path="/FileUpload.jsp" />
</action>
- <action path="/Exit" type="bit.jeffy.action.ExitAction" scope="request">
<forward name="exit" path="/Exit.jsp" />
</action>
- <action path="/Modification" type="bit.jeffy.action.ModifyAction" scope="request">
<forward name="modify" path="/Modify.jsp" />
</action>
- <action path="/ModifySubmit" name="ModifyBean" type="bit.jeffy.action.ModifySubmitAction" scope="request">
<forward name="modifyok" path="/Login.jsp" />
<forward name="modifyfail" path="/Modify.jsp" />
</action>
- <action path="/Register" name="RegisterBean" type="bit.jeffy.action.RegisterAction" scope="request">
<forward name="registerok" path="/RegisterSuccess.jsp" />
<forward name="registerfail" path="/Register.jsp" />
</action>
- <action path="/Logoff" type="bit.jeffy.action.LogoffAction" scope="request">
<forward name="logoff" path="/Log.jsp" />
</action>
- <action path="/FileDelete" type="bit.jeffy.action.FileDeleteAction" scope="request">
<forward name="filedeletefail" path="/FileDeleteFail.jsp" />
<forward name="filedeleteok" path="/Login.jsp" />
</action>
- <action path="/FileShare" type="bit.jeffy.action.FileShareAction" scope="request">
<forward name="fileshareok" path="/Login.jsp" />
<forward name="filesharefail" path="/FileShareFail.jsp" />
</action>
- <action path="/RemindDelete" type="bit.jeffy.action.RemindDeleteAction" scope="request">
<forward name="reminddeleteok" path="/Login.jsp" />
<forward name="reminddeletefail" path="/RemindDeleteFail.jsp" />
</action>
- <action path="/AddRemind" name="RemindBean" type="bit.jeffy.action.AddRemindAction" scope="request">
<forward name="addremindfail" path="/AddRemind.jsp" />
<forward name="addremindok" path="/Login.jsp" />
</action>
- <action path="/RemoveMessage" type="bit.jeffy.action.RemoveMessageAction" scope="request">
<forward name="removeok" path="/Login.jsp" />
<forward name="removefail" path="/RemoveMessageFail.jsp" />
</action>
- <action path="/AdminLog" name="UserBean" type="bit.jeffy.action.AdminLogAction" scope="request" input="/admin.jsp">
<forward name="logok" path="/ManageFile.jsp" />
<forward name="logfail" path="/admin.jsp" />
</action>
- <action path="/ManageFile" name="SearchFileBean" type="bit.jeffy.action.ManageFileAction" scope="request" input="/ManageFile.jsp">
<forward name="readok" path="/FileList.jsp" />
</action>
<action path="/SendMessage" name="MessageBean" type="bit.jeffy.action.SendMessageAction" scope="request" input="/SendMessage.jsp" />
</action-mappings>
<controller />
<message-resources parameter="person" null="false" />
</struts-config>