`
xcr95037
  • 浏览: 4684 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Eclipse下Struts2的HelloWorld

阅读更多
[/size]Eclipse下Struts2的基本配置请参考:      http://hi.baidu.com/sonmeika/item/2aaa838db82153c9b1715414

  jsp文件必须在WebContent文件夹下,如果要分层,如新建一个文件夹jsp,将hello.jsp放在里面,则要访问需在struts.xml文件里把result地址从/hello.jsp改为/jsp/hello.jsp,同时为了保持目录层次与服务器端目录层次的一致性,将namespace设为"/jsp"。

  找了半天也就找到上面这种笨办法,个人感觉不够精简,但一时也找不到更好的方法,以后找到了再回来补充。

  struts2中的命名空间可以保证浏览器地址栏中的目录层次与服务器端目录层次的一致性,这样程序员通过服务器端的目录层次计算相对路径,在浏览器中也是正常的。

  另,开发web project还是用MyEclipse方便,能用尽量用吧,谁愿意费事呢~


  闲来无事把struts2的HelloWorld补充下:
  1.下载struts2,tomcat;
  2.解压struts2中apps的struts2-blank.war文件,进入WEB-INF,拷贝lib里的jar包到Eclipse中相应的WebContent/WEB-INF/lib目录下;
  3.复制WEB-INF目录中web.xml文件中filter的内容到Eclipse中的web.xml文件中;
  4.到struts-2.3.8\apps\struts2-blank\WEB-INF\src\java目录下复制struts.xml文件到Eclipse中的src文件夹中。注释掉package相关内容,再拷贝一份到外面(便于参照修改),去掉global,default相关内容,result里修改为/hello.jsp,相应修改Eclipse中的jsp文件名为hello;
  5.部署tomcat,jre参考上面的链接
  6.启动tomcat,在浏览器里输入http://localhost:8080/项目名/namespace/hello(action名,可省略.action)

  若想查看struts内部源码文件:选择referenced libraries中的struts2-core-2.3.8.jar,右击properties->java source attachment->external folder->D:/J2EE/struts2/struts-2.3.8-all/struts-2.3.8/src/core/src/main/java(struts2文件的路径参照如上)->ok,之后就可以按ctrl+左键查看源码了。
分享到:
评论

相关推荐

    Struts2 HelloWorld

    NULL 博文链接:https://cecily.iteye.com/blog/682149

    eclipse+Struts 2.3.4.1的HelloWorld

    eclipse+Struts 2.3.4.1的HelloWorld 参考我博客

    struts2的helloworld例子

    可运行的struts2例子,eclipse工程

    HelloWorld 基于struts2框架

    自己做的helloworld 希望可以给你们启发

    struts2 helloworld example

    自己编写的一个helloworld. 使用struts2.0.11.2, 在eclipse3.4, tomcat5.5, jdk1.5平台上写的代码. 没有使用jarkatar提供的空白模板struts2-blank-2.0.11.2.war(发现这个模板有问题). 已集成到war文件中, 可以使用...

    struts1.3.10 helloworld 例子 jdk1.6+Tomcat6.0+eclipse3.5

    本人自己根据“精通struts”上的例子写的一个helloworld例子,已经调试通过,希望对大家有帮助。jdk1.6+Tomcat6.0+eclipse3.5+struts1.3.10

    Ajax实现helloworld!实例,eclipse+struts+Ajax初学者必看

    Ajax实现helloworld!实例,eclipse+struts+Ajax初学者必看

    struts2小例子(eclipse)

    适合入门的Struts2 helloworld 例子

    struts框架-helloworld

    第一个struts框架的完成,使用eclipse写的。第一次写其实是在半年前,现在再重新写,真是错误连篇,最讨厌的是报404错误。首先检查tomcat部署时,有什么错误,针对性解决,大多是因为jar包多了或者少了。有时,jar包...

    struts2学习简单例子

    eclipse的,Struts2 环境的搭建及和HelloWorld,Struts2 环境的搭建及和HelloWorld,Struts2 环境的搭建及和HelloWorld,Struts2 环境的搭建及和HelloWorld,Struts2 环境的搭建及和HelloWorld,Struts2 环境的搭建...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    10.3 利用Spring在JSP页面输出“HelloWorld”的示例 10.3.1 建立myHelloWorld工程 10.3.2 编写JSP页面helloWorld.jsp 10.3.3 编写控制器HelloWorldController.java 10.3.4 建立Spring的配置文档dispatcherServlet-...

    maven插件---m2eclipse的使用

    续上一节(maven使用手册),本文档详细描述了m2eclipse插件的使用,与上一份文档相同,都有非常详细的图解,让你轻松上手m2eclipse插件,附带2个简单的实例(helloworld和Spring2.5.6+Struts2.1.8.1框架的搭建)

    Struts开发实例

    word文档。 <br>本实例是本人按照Struts Kick Start中的HelloWorld范例在做的,并进行了一些改进。开发工具是:eclipse 3.2.2 + myeclipse 5.1.1。下面按部就班的说明步骤: ……

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    10.3 利用Spring在JSP页面输出“HelloWorld”的示例 10.3.1 建立myHelloWorld工程 10.3.2 编写JSP页面helloWorld.jsp 10.3.3 编写控制器HelloWorldController.java 10.3.4 建立Spring的配置文档dispatcherServlet-...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    10.3 利用Spring在JSP页面输出“HelloWorld”的示例 10.3.1 建立myHelloWorld工程 10.3.2 编写JSP页面helloWorld.jsp 10.3.3 编写控制器HelloWorldController.java 10.3.4 建立Spring的配置文档dispatcherServlet-...

    java web技术开发大全(最全最新)

    4.1.1 实例:在My Eclipse中编写Helloworld程序 4.1.2 实例:手工编写:Helloworld程序 4.2 Servlet基础 4.2.1 配置数据库连接池 4.2.2 数据库连接池的应用 4.2 -3实例:用doGet方法处理客户端请求 ...

    java高手真经 高级编程卷 卷2(4卷)

    EJBTest.zip //03.EJB入门样例——HelloWorld EJBTestJava.zip //03.Java测试客户端 EJBTestJSP.zip //03.JSP测试客户端 SessionBeanTest.zip //04.会话Bean开发样例 MDBTest.zip //05.消息驱动Bean...

    java web开发技术大全

    4.1.1 实例:在My Eclipse中编写Helloworld程序 4.1.2 实例:手工编写:Helloworld程序 4.2 Servlet基础 4.2.1 配置数据库连接池 4.2.2 数据库连接池的应用 4.2 -3实例:用doGet方法处理客户端请求 ...

    java高手真经 高级编程卷 卷4(4卷)

    EJBTest.zip //03.EJB入门样例——HelloWorld EJBTestJava.zip //03.Java测试客户端 EJBTestJSP.zip //03.JSP测试客户端 SessionBeanTest.zip //04.会话Bean开发样例 MDBTest.zip //05.消息驱动Bean...

Global site tag (gtag.js) - Google Analytics