编译写好的formaction老是报错:
RegUserForm.java:3: package javax.Servlet.http does not exist
import javax.Servlet.http.HttpServletRequest;
^
RegUserForm.java:4: package org.apache.struts.action does not exist
import org.apache.struts.action.ActionForm;
^
RegUserForm.java:5: package org.apache.struts.action does not exist
import org.apache.struts.action.ActionMapping;
^
RegUserForm.java:7: cannot resolve symbol
symbol : class ActionForm
location: class org.cjea.Struts.example.RegUserForm
public final class RegUserForm extends ActionForm{
^
RegUserForm.java:38: cannot resolve symbol
symbol : class ActionMapping
location: class org.cjea.Struts.example.RegUserForm
public void reset(ActionMapping mapping, HttpServletRequest request)
^
RegUserForm.java:38: cannot resolve symbol
symbol : class HttpServletRequest
location: class org.cjea.Struts.example.RegUserForm
public void reset(ActionMapping mapping, HttpServletRequest request)
^
6 errors Tomcat安装目录common\lib\中的jsp-api.jar与servlet-api.jar放到jdk安装目录下\jre\lib\ext\中CLASSPATH值为
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\common\lib\servlet-api.jar;%TOMCAT_HOME%\common\lib\jsp-api.jar
RegUserForm.java:3: package javax.Servlet.http does not exist
import javax.Servlet.http.HttpServletRequest;
^
RegUserForm.java:4: package org.apache.struts.action does not exist
import org.apache.struts.action.ActionForm;
^
RegUserForm.java:5: package org.apache.struts.action does not exist
import org.apache.struts.action.ActionMapping;
^
RegUserForm.java:7: cannot resolve symbol
symbol : class ActionForm
location: class org.cjea.Struts.example.RegUserForm
public final class RegUserForm extends ActionForm{
^
RegUserForm.java:38: cannot resolve symbol
symbol : class ActionMapping
location: class org.cjea.Struts.example.RegUserForm
public void reset(ActionMapping mapping, HttpServletRequest request)
^
RegUserForm.java:38: cannot resolve symbol
symbol : class HttpServletRequest
location: class org.cjea.Struts.example.RegUserForm
public void reset(ActionMapping mapping, HttpServletRequest request)
^
6 errors Tomcat安装目录common\lib\中的jsp-api.jar与servlet-api.jar放到jdk安装目录下\jre\lib\ext\中CLASSPATH值为
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\common\lib\servlet-api.jar;%TOMCAT_HOME%\common\lib\jsp-api.jar
解决方案 »
- 如何把json的数据
- response.sendRedirect的疑问
- 求一条JSP语句,就20分了,大家多帮忙!~!~!~
- 关于JSP的声明元素的用法的疑惑,请高手门指点一下!
- 我写的MYSQL数据库连接BEAN老是出错.请那个好心的人帮我写一份好吗.
- form中action的属性search是什么类型的页面
- struts 再不行我就不活了啊,朋友们救救我吧!!!!
- 用了select top 语句后就发生“无效游标状态”(立即结贴)
- 麻烦大家来看个数据库的问题
- 请教servlet相关问题
- 请教JSP运行环境怎样安装
- 从webwork2.1.7升级到webwork2.2.2遇到的问题,唉,不知道有没有同病相怜的!
问题还是存在
TOMCAT的起始目录应该是叫 CATALINA_HOME
我晕包名 都写错了包名都是小写啊 javax.servlet.http.HttpServletRequest
改为CATALINA_HOME试试
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;public final class RegUserForm extends ActionForm{ private String logname;
private String password;
private String email; public RegUserForm(){
logname = null;
password = null;
email = null;
} public String getLogName() {
return this.logname;
}
public void setLogName(String logname) {
this.logname = logname;
}
public void setPassWord(String password) {
this.password = password;
}
public String getPassWord() {
return this.password;
}
public void setEmail(String email) {
this.email = email;
}
public String getEmail() {
return this.email;
} public void reset(ActionMapping mapping, HttpServletRequest request)
{
logname = null;
password = null;
email = null;
}
}package org.cjea.Struts.example;import javax.servlet.http.*;
import org.apache.struts.action.*;public final class RegUserAction extends Action
{ public ActionForward perform(ActionMapping mapping,
ActionForm form, HttpServletRequest req,
HttpServletResponse res)
{
String title = req.getParameter("title");
String password = req.getParameter("password");
String email = req.getParameter("email");
/*
取得用户请求,做相应数据库操作,略
*/
}
}RegUserForm.java 编译通过
RegUserAction.java 编译 miss return statement
import org.apache.struts.action.ActionMapping;有错误