对应的资源文件里
ApplicationResource.properties没有login.title=Strus Demo
ApplicationResource.properties没有login.title=Strus Demo
解决方案 »
- 请问通过ResultSet得到PreparedStatement对像,然后关闭PreparedStatement可行吗?
- oracle是主流数据库吗、? 现在用得多不啊、?
- formbean组装问题
- webwork页面的button如何在点击的时候调用一个url呢?
- 关于建模的一个问题!请大家指教!
- org.springframework.web.struts.DelegatingRequestProcessor的问题
- 自定义标签库用的多么?
- 如何,用jndi连接oracle数据库呢??
- 请问哪里有Jbuild7工具下载
- Tomcat重启后,之前的进程会完全关闭么?
- weblogic配置连接池问题,谢谢指点~~
- 用middlegen生成pojo时出错!!请指教!!!1
login.title=Struts Demo是肯定有的!并且我也在web.xml里声明了:
<?xml version="1.0" encoding="UTF-8"?>
<!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>application</param-name>
<param-value>ApplicationResources.properties</param-value>
</init-param>
<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>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-template.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-template.tld</taglib-location>
</taglib>
</web-app>
我也add file to project里了!
请问我在struts-config.xml这么写:<message-resouces parameter="strutsdemo.ApplicationResources"/>
对不对呢??谢谢了!这样写结果还是报一样的错!
忘了说了!我的系统是日文版的!不知道哪个资源文件的名字是不是要改呢??
<param-name>application</param-name>
<param-value>strutsdemo.ApplicationResources.properties</param-value>
</init-param>试一下
at test.dao.testAction.performList(Unknown Source)
at test.dao.testAction.execute(Unknown Source)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
幫忙 ﹐這是什么原因啊?我的performList(mapping,form,request,response)
但performLogin()可以通過啊!public ActionForward execute(ActionMapping mapping , ActionForm form,HttpServletRequest request,HttpServletResponse response)
{
ds=(DataSource)servlet.getServletContext().getAttribute(Action.DATA_SOURCE_KEY);
ActionForward myforward=null;
String myaction=mapping.getParameter();
if (myaction.equalsIgnoreCase("login"))
{
myforward = performLogin(mapping,form,request,response);
} else if (myaction.equalsIgnoreCase("list")) {
myforward = performList(mapping,form,request,response);
}
return myforward;
}
private ActionForward performLogin(ActionMapping mapping , ActionForm form,HttpServletRequest request,HttpServletResponse response)
{
loginForm loginform=(loginForm)form;
String userid=loginform.getUserid();
String pwd=loginform.getpwd();
logindb= new loginDB(userid,pwd,ds);
if (logindb.login())
{
return mapping.findForward("login");
} else {
return mapping.findForward("error");
}
}
private ActionForward performList(ActionMapping mapping , ActionForm form,HttpServletRequest request,HttpServletResponse response)
{
//把得到的data放于ArrayList中
dao = new DAO(ds);
if (!dao.list().isEmpty() ) {
request.setAttribute("loginform",dao.list());
System.out.println("come in ");
return mapping.findForward("list");
} else {
return mapping.findForward("error");
}
}配置如下﹕
<action-mappings>
<action name="loginForm" parameter="login" path="/login"
scope="request" type="test.dao.testAction" validate="false">
<forward name="login" path="/welcome.jsp"/>
<forward name="error" path="/error.jsp"/>
</action>
<action name="loginForm" parameter="list" path="/list"
scope="request" type="test.dao.testAction" validate="false" >
<forward name="list" path="/list.jsp" />
<forward name="error" path="/error.jsp"/>
</action>
</action-mappings>