struts 必须用struts的标签吗?
login.jsp:
<%@ page language="java" pageEncoding="ISO-8859-1"%>
<html>
<head>
<title>JSP for LoginForm form</title>
</head>
<body>
<form action="/login" name="form" method="post">
a : <input name="a"></input>
b : <input name="b"></input>
<input type="submit" name=""></input>
</form>
</body>
</html>
loginForm.java:
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.zzz.struts.form;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
/**
* MyEclipse Struts
* Creation date: 08-04-2009
*
* XDoclet definition:
* @struts.form name="loginForm"
*/
public class LoginForm extends ActionForm {
private String a;
private String b;
public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {
return null;
}
public void reset(ActionMapping mapping, HttpServletRequest request) {
}
public String getA() {
return a;
}
public void setA(String a) {
this.a = a;
}
public String getB() {
return b;
}
public void setB(String b) {
this.b = b;
}
}
loginAction.java
package com.zzz.struts.action;
import javax.servlet.http.HttpServletRequest;
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;
import com.zzz.struts.form.LoginForm;
public class LoginAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
LoginForm loginForm = (LoginForm) form;// TODO Auto-generated method stub
System.out.print(loginForm.getA());
return mapping.findForward("index");
}
}
配置文件:
<?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="loginForm" type="com.zzz.struts.form.LoginForm" />
</form-beans>
<global-exceptions />
<global-forwards >
<forward name="index" path="/index.jsp" />
</global-forwards>
<action-mappings >
<action
attribute="loginForm"
name="loginForm"
path="/login"
scope="request"
type="com.zzz.struts.action.LoginAction" />
</action-mappings>
<message-resources parameter="com.zzz.struts.ApplicationResources" />
</struts-config>
各位老大,帮忙看看问题,为什么总是点提交的时候不返回index.jsp,好像用不到LoginAction啊?谢谢