今天刚学struts,找不到org.apache.…的包 1 的工程是对的吗2.你的JBuilder2006安装正确吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 完全正确的一切都没问题我之前我在用但为什么我打import org.apache这出不了来的。 你建的项目是struts项目吗?不是的话ide不会自动加入包的 package app;import org.apache.struts.action.*;import javax.servlet.http.*;import java.io.*;public class RegisterAction extends Action{ public ActionForward execute(ActionMapping mapping,ActionForm form, HttpServletRequest req,HttpServletResponse res) { RegisterForm rf=(RegisterForm)form; String username=rf.getUsername(); String password1=rf.getPassword1(); String password2=rf.getPassword2(); ActionForward forward=new ActionForward(); if(password1.equals(password2)) { UserDirectory.getInstance().setUser(username,password1); forward=mapping.findForward("success"); } else { forward=mapping.findForward("failure"); } return forward; }}我不理它,直接把代码全打下去,可是它说UserDirectory这个东东找不到。(我是刚刚开始看struts in action 中文版)先照着来编,你们上面说的我之前都做了。在没有保存的情况下,它会说找不到import org.apache。….但保存后,我没提示,却在编译时说UserDirectory 这个找不到,都不知道是什么东东,书本上说是helper类的,可是他给的代码的那个import包里只给了import org.apache.struts.action.*;import javax.servlet.http.*;import java.io.*;第二,三个我想是不可能的吧所以就是第一个出问题,大概就是这样。 建的项目不对 或STRUTS包没导入 有啊,就是new project输入完project name之后在Required Libiaries那个Add那个导入Struts啊就是那个UserDirectory那个东东,不知道哪来的我其它的只是建了一个RegisterForm类package app;import org.apache.struts.action.*;public class RegisterForm extends ActionForm{ private String password2; private String password1; private String username; public void setPassword2(String password2) { this.password2=password2; } public void setPassword1(String password1) { this.password1=password1; } public void setUsername(String username) { this.username=username; } public String getPassword2() { return password2; } public String getPassword1() { return password1; } public String getUsername() { return username; }}其它什么东东都没有干那个UserDirectory书本上要打进去的,可是打进去后报错,说UserDirectory找不到。求救各位大侠 import org.apache.struts.action.*;不要用什么.*; 不用.*;那么用什么.*不是把这个包里面的(不包括子包)都包含进来了吗?关键是UserDirectory找不到。 UserDirectory是Struts In Action书里的一个类,不是Struts本身的。你新建一个类,取名叫UserDirectory就行了,里面暂时什么也不用做。 主要是你建立的工程里面有面有struts包,在你的struts1.2.*的lib目录下,你在Jbuilder的此工程里面import进来,我说的import可不是你写的程序的import! 楼主的问题应该是 Web Module没有配置好先新建一个工程File -> New -> 在左边选 Web -> 右边选Web Module (WAR) -> Create empty Web Module -> Name自己设置 ->在 JSP/Servlet framworks里面的 struts 1.2选项前打上勾->OVER 不懂那本书是否有点问题RegisterForm rf=(RegisterForm)form;//RegisterForm为RegisterAction的ActionForm,//为何下面还多一个UserDirectory类出来,他还有一个setUser方法,这不就是明明多余的。//我被弄得一头雾水//配置上基本是没错的。是多余了这个东东出来。UserDirectory.getInstance().setUser(username,password1); 1,如果你导不出import org.apache.struts.action.*;这个类,那么就说明你导入的包有问题,就File -> New -> 在左边选 Web -> 右边选Web Module (WAR) -> Create empty Web Module -> Name自己设置 ->在 JSP/Servlet framworks里面的 struts 1.2选项前打上勾重新导入这一个包,2,还有一个就是你说的UserDirectory有问题,这是系统的类,,还是说明的,你导入的包有问题 工程类型没错么,没错的话工具应该自动给加载包我用的eclipse 我之前是没有把那些struts 1.2选项打上勾,之后打上了,可是那个UserDirectory真的有问题我也是用import org.apache.struts.action.*;如果我想用UserDirectory 有什么办法呢? 版主,能不能给我BasicDataSource我下载的地方啊? 我找不到!如果有的话,请给我发到邮箱里:[email protected] 求jbpm实例,大牛们帮帮忙吧! JProbe 配置weblogic 813 sqlite 连 hibernate,如何配置啊? hibernate 问题 onlyxu请进 求救 ssh插入的问题--无法插入一个foreign key的值 紧急求助!!struts1.2 做好的J2EE项目如何部署到Windows环境的WEB服务器上,以实现对外发布? 初学RMI ,非远程对象的参数传递问题!! 当前最完整的Hibernate 中文参考手册 界面优化:加复选框筛选新闻状态:有效、空白,未实现 怎么学习SOA 放弃j2ee从事j2me手游开发是否值得?
一切都没问题
我之前我在用
但为什么我打
import org.apache
这出不了来的。
import javax.servlet.http.*;
import java.io.*;
public class RegisterAction extends Action
{
public ActionForward execute(ActionMapping mapping,ActionForm form,
HttpServletRequest req,HttpServletResponse res)
{
RegisterForm rf=(RegisterForm)form;
String username=rf.getUsername();
String password1=rf.getPassword1();
String password2=rf.getPassword2();
ActionForward forward=new ActionForward(); if(password1.equals(password2))
{
UserDirectory.getInstance().setUser(username,password1);
forward=mapping.findForward("success");
}
else
{
forward=mapping.findForward("failure");
}
return forward;
}
}我不理它,直接把代码全打下去,可是
它说UserDirectory这个东东找不到。(我是刚刚开始看struts in action 中文版)
先照着来编,你们上面说的我之前都做了。在没有保存的情况下,它会说找不到import org.apache。….
但保存后,我没提示,却在编译时说UserDirectory 这个找不到,都不知道是什么东东,
书本上说是helper类的,可是他给的代码的那个import包里只给了
import org.apache.struts.action.*;
import javax.servlet.http.*;
import java.io.*;
第二,三个我想是不可能的吧
所以就是第一个出问题,大概就是这样。
输入完project name之后
在Required Libiaries那个Add那个导入Struts啊就是那个UserDirectory那个东东,不知道哪来的
我其它的只是建了一个RegisterForm类
package app;import org.apache.struts.action.*;public class RegisterForm extends ActionForm
{
private String password2;
private String password1;
private String username;
public void setPassword2(String password2)
{
this.password2=password2;
}
public void setPassword1(String password1)
{
this.password1=password1;
}
public void setUsername(String username)
{
this.username=username;
}
public String getPassword2()
{
return password2;
}
public String getPassword1()
{
return password1;
}
public String getUsername()
{
return username;
}
}
其它什么东东都没有干
那个UserDirectory书本上要打进去的,
可是打进去后报错,
说UserDirectory找不到。求救各位大侠
不要用什么.*;
.*不是把这个包里面的(不包括子包)都包含进来了吗?
关键是UserDirectory找不到。
工程里面import进来,我说的import可不是你写的程序的import!
先新建一个工程
File -> New -> 在左边选 Web -> 右边选Web Module (WAR) -> Create empty Web Module -> Name自己设置 ->在 JSP/Servlet framworks里面的 struts 1.2选项前打上勾
->OVER
RegisterForm rf=(RegisterForm)form;
//RegisterForm为RegisterAction的ActionForm,
//为何下面还多一个UserDirectory类出来,他还有一个setUser方法,这不就是明明多余的。
//我被弄得一头雾水
//配置上基本是没错的。是多余了这个东东出来。
UserDirectory.getInstance().setUser(username,password1);
重新导入这一个包,2,还有一个就是你说的UserDirectory有问题,这是系统的类,,还是说明的,你导入的包有问题
我用的eclipse
之后打上了,可是那个UserDirectory真的有问题
我也是用import org.apache.struts.action.*;
如果我想用UserDirectory 有什么办法呢?