struts文件是这样的
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config>
<data-sources />
<form-beans>
<form-bean name="loginFrom" type="cn.itcast.LoginFrom"></form-bean>
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings>
<action path="/login" type="cn.itcast.LoginAction" name="loginForm">
<forward name="loginSuccess" path="/LoginSuccess.jsp"></forward>
<forward name="loginFailure" path="/LoginFailure.jsp"></forward>
</action>
</action-mappings>
<message-resources parameter="" />
</struts-config>
路径位置在这
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config>
<data-sources />
<form-beans>
<form-bean name="loginFrom" type="cn.itcast.LoginFrom"></form-bean>
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings>
<action path="/login" type="cn.itcast.LoginAction" name="loginForm">
<forward name="loginSuccess" path="/LoginSuccess.jsp"></forward>
<forward name="loginFailure" path="/LoginFailure.jsp"></forward>
</action>
</action-mappings>
<message-resources parameter="" />
</struts-config>
路径位置在这
解决方案 »
- html:form中 的action 值能自动加.do吗?急!!!!!!!!!!!!
- axis1调用 web service 序列化问题
- ajax自动刷新页面问题
- 求职 java 程序员 兄弟姐妹们知道那里招人不,我现在急急需要工作!!!!!
- 菜鸟求助分页的问题!
- 请教java邮件验证问题,在线等
- 我是东东的mm.提问.我连数据库的jsp程序老是读缓存里的数据.数据明明删了,它还能读出来.奇怪ing
- jsp运行时的错误提示!
- 一个与ssl有关的安全性问题
- iframe嵌套服务器页面,怎么实现跨域 父页面与iframe页面的js函数互相调用,变量的相互访问
- is not available
- 请各位前辈推荐几本关于网站开发的书
跳转不到那些页面上去
import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;public class LoginAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
LoginForm loginForm = (LoginForm)form;
String username= request.getParameter("username");
String password= request.getParameter("password");
loginForm.setUsername(username);
loginForm.setPassword(password);
if(loginForm.getUsername().equals("admin") && loginForm.getPassword().equals("admin"))
return mapping.findForward("loginSuccess");
else
return mapping.findForward("loginFailure");
// TODO Auto-generated method stub
//return super.execute(mapping, form, request, response);
}}
这是logionACTION。Java
2.保证struts.jar一起发布到server了,而不仅仅只出现在eclipse的buildpath下面
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'Login.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--> </head>
<body>
<form name="LoginForm" action="<%= request.getContextPath() %>/login.do" method="post">
username:<input type="text" name="username"><br>
password:<input type="password" name="password"><br>
<input type="submit" value="login" >
</form>
<br>
</body>
</html>
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<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>Login.jsp</welcome-file>
</welcome-file-list>
</web-app>
<form name="LoginForm" action="/login.do" method="post">
<form name="LoginForm" action="login.do" method="post">