关于struts中的LookupDispatchAction问题(100分)

  • 主题发起人 主题发起人 gzabcd8000
  • 开始时间 开始时间
G

gzabcd8000

Unregistered / Unconfirmed
GUEST, unregistred user!
我struts框架写个例子,有login.jsp,loginout.jsp,loginform,loginaction几个文件
问题1:loginout.jsp输出用<bean:write name="LoginForm" property="UserName">中文会出现乱码,请问如何处理,所有jsp文件我都<%@ page language="java" pageEncoding="gbk"%>即用gbk
问题2:我的资源文件ApplicationResources.properties内容是button.login=中文时,
按钮会显示中文,但LookupDispatchAction找不到调用哪个函数
比如 ApplicationResources.properties内容是button.login=/u767b/u9646,(登陆)
map是这样的protected Map getKeyMethodMap()
{
Map map = new HashMap();
map.put("button.login", "UserLogin");
return map;
}
但这个执行不了public ActionForward UserLogin ( ActionMapping mapping , .....
如果把ApplicationResources.properties内容button.login=denglu (字母)就可以了,
请问map.put("button.login", "UserLogin")中的UserLogin是不是要和函数名一样,但为什么会跟资源文件有关系,而且用中文不行,用字母就可以
 
后退
顶部