0 0

netbeans struts2 标签库问题 3

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd" >
<struts>
    <package name="struts2" extends="struts-default">
        <action name="Login" class="com.scujcc.struts2.action.struts2LoginAction">
            <result name="error">/form/error.jsp </result>
            <result name="success"> /form/success.jsp </result>
        </action>
    </package>
    </struts>

jsp代码



package com.scujcc.struts2.action;
// import com.opensymphony.xwork2.ActionContext;
public class struts2LoginAction{

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }
    private String name;
    private String password;
    public String execute()throws Exception
    {
        if(getName().equals("tk")&&getPassword().equals("tk"))
        {
  ActionContext.getContext().getSession().put("user",getName());  //这一行报错。。说是找不到actioncontent 符号
            return "success";                                                                                                
        }
        else
        return "error";

    }

}
action 代码



<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd" >
<struts>
    <package name="struts2" extends="struts-default">
        <action name="Login" class="com.scujcc.struts2.action.struts2LoginAction">
            <result name="error">/form/error.jsp </result>
            <result name="success"> /form/success.jsp </result>
        </action>
    </package>
    </struts>

配置文件,忘记贴了。。但是应该没得问题。。。因为我之前用这个配置文件已经成功运行了的。。



就是做一个简单的登录 成功则返回一个页面。。不成功返回另外一个页面。。。
我用传统的 标签库  即( <form action>)这样的标签就可以成功运行
但是我一旦使用了  struts2 的标签库的时候。。
我在jsp页面中 它没有提示我任何错  但是当我运行的时候  它就要说
软件包 org.apache.struts2.views.jsp.ui 不存在  (我学习的时候用的netbeans )
在网上找了很久  但是这个错误的非常少  还有个问题
就是我在action  应用 ActionContext.getContext().getSession().put("user",getName()); (想在action中用session的时候)这个的时候,
我先导入的是  import com.opensymphony.xwork2.ActionContext;这个包的时候。。
他说我没有定义这个包  但是我确定  我把struts2的包都导齐了的。。。并且全部放在lib目录下。。。
困扰很久了。。
我用的IDE是  netbeans  麻烦大家给我看下。。。

////  在页面内导入  importcom.opensymphony.xwork2.ActionContext 他说找不到这个包
2009年12月29日 13:43

1个答案 按时间排序 按投票排序

0 0

“我先导入的是  import com.opensymphony.xwork2.ActionContext;这个包的时候。。他说我没有定义这个包   ”

你再看看你lib下有没有个类似叫"xwork-2.1.2.jar"的包?

2009年12月30日 09:44

相关推荐

    在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架

    - Netbeans 6.1:需安装并配置Struts2.0插件、Hibernate 3.5支持以及相关库文件。 - MySQL 5 数据库及其JDBC驱动:用于数据存储。 - Struts + Spring 整合库:提供框架之间的无缝集成。 ##### 2. 数据库建模 在...

    Struts2 Netbeans插件

    4. **标签库支持**:Struts2的标签库在JSP页面中广泛使用,插件能识别并提供这些标签的智能提示,使得页面开发更高效。 5. **调试支持**:集成的调试工具允许开发者设置断点,跟踪Struts2的执行流程,帮助定位和...

    NetBeans 下struts2 的插件

    Struts2.0.19是Struts2早期的一个稳定版本,它提供了基础的MVC功能,包括Action、Result、Interceptor等核心组件,以及强大的标签库和JSON支持。这个版本可能更适合那些对Struts2早期API熟悉或者有特定需求的开发者...

    使用 NetBeans进行基础 Struts编程

    6. **设计JSP页面**:使用HTML、JSP标签库(如Struts Tags)和EL(Expression Language)来创建用户界面。Struts Tags简化了与ActionForm和Action之间的交互。 7. **部署和运行**:在NetBeans中,可以直接通过内置...

    struts2 for netbeans 6.7

    4. **JSP和Struts2标签库**:Struts2提供了丰富的标签库,如s:form、s:textfield、s:submit等,这些标签与ValueStack紧密结合,简化了视图层的开发。在NetBeans 6.7中,可以直接在JSP文件中使用这些标签。 5. **...

    netbean的struts2.0插件

    6. **智能提示**:在编写JSP或Servlet时,能够智能提示Struts2标签库中的标签。 综上所述,NetBeans的Struts2.0插件是一个强大的开发工具,它使得开发者能够在NetBeans环境中享受到无缝的Struts2开发体验,提高了...

    struts2 netbeans

    可以使用Struts2的标签库来与Action交互,比如: ```jsp &lt;%@taglib prefix="s" uri="/struts-tags" %&gt; &lt;h1&gt;Hello, World! - ${message} ``` 这里的`${message}`会从Action中获取返回的值。 7. **运行...

    netbean struts2 插件

    从标签“netbean struts2 插件”我们可以进一步了解,这个主题集中在如何在NetBeans IDE中安装和利用Struts2插件进行开发。这通常包括以下几个步骤: 1. **安装插件**:首先,用户需要在NetBeans的插件管理器中搜索...

    struts2 mysql实现简单学生成绩管理代码

    对于前端展示,项目可能使用JSP(JavaServer Pages)作为视图层,通过Struts2的标签库来显示数据。例如,`&lt;s:iterator&gt;`标签可以用来遍历查询结果并显示在表格中。 在实际运行项目时,你需要配置服务器(如Tomcat)...

    使用NetBeans开发StrutsWeb框架的快速入门指南.pdf

    - Add Struts TLDs:选择是否生成Struts的TLD文件,这些文件包含了关于Struts标签库的详细信息。 一旦你完成了这些设置并点击"Finish",NetBeans会自动为你生成项目结构,并将Struts库添加到类路径中。你的项目将在...

    ssh2-netbeans

    标题“ssh2-netbeans”揭示了这是一个基于SSH(Spring、Struts、Hibernate)技术栈的NetBeans项目。这个项目可能是为了教学目的而创建的,它允许开发者通过SSH框架与NetBeans IDE集成,进行Web应用程序的开发。SSH是...

    hibernate for netbeans5.5

    2. `sf-netbeans-prjextensions-0.5.nbm`:这可能是为NetBeans项目添加额外功能或扩展的模块,可能包含了对Hibernate项目的特殊支持。 3. `org-netbeans-modules-xdoclet-0.5.nbm`:XDoclet是一个基于Javadoc的工具...

    Strut 2 Plugin for NetBeans IDE.pdf

    由于该插件目前不支持直接创建 Struts 2 项目模板,因此用户需要手动创建基本的 Web 应用程序,并将 Struts 2 库添加到项目中。此外,还需要手动创建 struts.xml 和 struts.properties 配置文件,并修改 web.xml ...

    自学传智博客struts2-黎活明-源码-第02讲_02第一个struts2应用开发_DemoStruts2.rar

    3. **JSP页面** - 视图层由JSP页面负责,Struts2通过`&lt;s:property&gt;`、`&lt;s:form&gt;`等标签与Action进行数据交互,显示和收集用户输入。 4. **库文件管理** - 为了运行Struts2应用,你需要添加相关的依赖库到项目中,如...

    Struts2教程--第一章 搭建Struts2开发环境

    你可以根据当前Struts2的最新稳定版本调整`version`标签的值。 3. **创建Web应用结构**:在项目中创建`src/main/webapp`目录,然后在其中建立`WEB-INF`文件夹。在`WEB-INF`内创建`web.xml`文件,这是Web应用的部署...

    Struts2+HIBERNATE实现分页(完整讲解)

    在JSP页面中,使用Struts2的标签库遍历PageBean中的数据,并显示每一页的内容。同时,需要提供上一页、下一页的链接,以便用户导航。 **9. 总结** 通过上述步骤,我们已经成功地使用Struts2和Hibernate实现了分页...

    struts框架实例

    Struts2 框架实例教程 Struts2 是一款基于 Model-...同时,Struts2 提供的拦截器、插件和自定义标签库等功能,进一步增强了其灵活性和扩展性。对于初学者来说,理解并实践这样的实例是掌握 Struts2 框架的关键步骤。

    利用NetBeans IDE构建JSF应用

    - 这样只需在JSP页面中加入JSF的两个标签库即可。 - 注意:所有URL都必须包含`faces`,例如`http://localhost:8084/JSFqueryDB/faces/inputCondition.jsp`。 #### 四、创建输入查询条件的JSF网页 ##### 1. 创建JSF...

    第一次使用netbeans及创建web应用程序

    文档“web应用程序开发简介.doc”可能包含更详细的步骤、概念解释和最佳实践,比如Web应用的生命周期、Servlet规范、MVC设计模式、JSP和EL表达式、JSTL标签库等内容。这些知识是构建和维护复杂Web应用程序的基础。 ...

Global site tag (gtag.js) - Google Analytics