首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Java
框架、开源
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
各位大哥,请帮帮小弟.
[已结贴,结贴人:java2000_net]
加为好友
发送私信
在线聊天
kikiwoaini
kikiwoaini
等级:
发表于:
2007-12-15 02:22:04
楼主
=========================================
struts页面
========================================
<body>
<html:form action="/login" method="post" focus="login">
<table border="0">
<tr>
<td>Login: </td>
<td> <html:text property="login" /> </td>
</tr>
<tr>
<td>Password: </td>
<td> <html:password property="password" /> </td>
</tr>
<tr>
<td colspan="2" align="center"> <html:submit /> </td>
</tr>
</table>
</html:form>
</body>
======================================
web.xml
======================================
<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>3 </param-value>
</init-param>
<init-param>
<param-name>detail </param-name>
<param-value>3 </param-value>
</init-param>
<load-on-startup>0 </load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action </servlet-name>
<url-pattern>*.do </url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp </welcome-file>
</welcome-file-list>
</web-app>
=======================================
struts-config.xml
========================================
<struts-config>
<data-sources />
<form-beans>
<form-bean name="loginForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="login" type="java.lang.String"/>
<form-property name="password" type="java.lang.String"/>
</form-bean>
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings >
<action
attribute="loginForm"
name="loginForm"
path="/login"
scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="ok" path="/ok.jsp" />
<forward name="error" path="/error.jsp" />
</action>
</action-mappings>
<message-resources parameter="com.yourcompany.struts.ApplicationResources" />
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value = "/WEB-INF/beans.xml"
/>
</plug-in>
</struts-config>
===================================
beans.xml
==================================
<beans>
<bean name="/login" class="com.yourcompany.struts.action.LoginAction" scope="non-singleton">
<property name="user">
<bean class="com.yourcompany.imp1.User"/>
</property>
</bean>
</beans>
=============================================
loginAction
==============================================
private IUser iuser;
public IUser getIuser() {
return iuser;
}
public void setIuser(IUser iuser) {
this.iuser = iuser;
}
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
DynaActionForm loginForm = (DynaActionForm) form;
String name = (String)loginForm.get("login");
String pass = (String)loginForm.get("password");
boolean flag = iuser.islogin(name, pass);
if(flag == true){
return mapping.findForward("ok");
}else{
return mapping.findForward("error");
}
}
=====================================
IUser和User类
=====================================
package com.yourcompany.imp1;
public interface IUser {
public boolean islogin(String name,String pwd);
}
--------------------------------------
package com.yourcompany.imp1;
public class User implements IUser {
public boolean islogin(String name, String pwd) {
if("andykiller".equals(name)){
return true;
}
return false;
}
}
=================================
报错为:
==================================
HTTP Status 404 - Servlet action is not available
--------------------------------------------------------------------------------
type Status report
message Servlet action is not available
description The requested resource (Servlet action is not available) is not available.
问题点数:
20
回复次数:
3
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
beyond_xiruo
CorruptionException
等级:
发表于:
2007-12-15 10:52:03
1
楼 得分:
10
spring-web.jar加入系统路径没有
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kikiwoaini
kikiwoaini
等级:
发表于:
2007-12-15 14:39:26
2
楼 得分:
0
多谢大哥指点
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yerenmeng
back
等级:
发表于:
2007-12-17 16:54:36
3
楼 得分:
10
路径问题
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友