- 浏览: 108068 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
BlueSkator:
bo_hai 写道rz -y 强制覆盖linux上的文件。
linux rz sz 命令 -
bo_hai:
rz -y 强制覆盖linux上的文件。
linux rz sz 命令 -
yoyo837:
我以为是原生ajax
ajax 三种提交请求的方法 -
BlueSkator:
jahu 写道火狐,使用不成功,写js代码注意,兼容性噢 火狐 ...
js 预提交请求时确定后提交实现 -
jahu:
火狐,使用不成功,写js代码注意,兼容性
js 预提交请求时确定后提交实现
由于myeclipse7.0没有集成struts2,只好自己建了个xml文件结果格式与标准的struts配置文件有区别,除 了<xml></xml>并加上了<struts></struts>, there is no action mapped for namespace and action name * . unknown location 查了不少资料发现struts2的配置文件不是放在WEB-INF下了而是放在WEB-INF/class下,即创建时放在src下。可我的错误还有,结 果错误为
2009-11-5 15:31:14 org.apache.catalina.core.AprLifecycleListener init
信
息: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path:
C:/Program Files/Java/jre1.5.0/bin;C:/Program Files/MyEclipse
7.0M1/eclipse/dropins/myeclipse/eclipse/plugins/com.genuitec.eclipse.easie.tomcat.myeclipse_6.9.100.zmyeclipse69100200808/tomcat/bin
2009-11-5 15:31:14 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2009-11-5 15:31:14 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1613 ms
2009-11-5 15:31:15 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2009-11-5 15:31:15 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.13
2009-11-5 15:31:18 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-default.xml]
2009-11-5 15:31:18 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Unable to locate configuration files of the name struts-plugin.xml, skipping
2009-11-5 15:31:18 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-plugin.xml]
2009-11-5 15:31:18 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error
严重: Document is invalid: no grammar found. at (null:3:8)
org.xml.sax.SAXParseException: Document is invalid: no grammar found.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:113)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:885)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:144)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:111)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:164)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:403)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4340)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2009-11-5 15:31:18 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
Unable
to load configuration. -
file:/E:/workspaces/.metadata/.plugins/com.genuitec.eclipse.easie.tomcat.myeclipse/tomcat/webapps/struts2/WEB-INF/classes/struts.xml:3:8
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:403)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4340)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused
by: Unable to load
file:/E:/workspaces/.metadata/.plugins/com.genuitec.eclipse.easie.tomcat.myeclipse/tomcat/webapps/struts2/WEB-INF/classes/struts.xml
-
file:/E:/workspaces/.metadata/.plugins/com.genuitec.eclipse.easie.tomcat.myeclipse/tomcat/webapps/struts2/WEB-INF/classes/struts.xml:3:8
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:890)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:144)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:111)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:164)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
... 30 more
Caused
by: Document is invalid: no grammar found. -
file:/E:/workspaces/.metadata/.plugins/com.genuitec.eclipse.easie.tomcat.myeclipse/tomcat/webapps/struts2/WEB-INF/classes/struts.xml:3:8
at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:115)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:885)
... 34 more
Caused by: org.xml.sax.SAXParseException: Document is invalid: no grammar found.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:113)
... 35 more
2009-11-5 15:31:18 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2009-11-5 15:31:18 org.apache.catalina.core.StandardContext start
严重: Context [/struts2] startup failed due to previous errors
我突然想起可能是struts.xml出问题了,找了一个struts1的配置文件一对比原来struts.xml 少了
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd
"> 加上一切都ok,
可在启动tomcat是出 Source not found for Class <T>.getDeclaredConstructors0(boolean) line: not available [native method]
原来窜出debug调试 工具 ,不是错误 要是程序不执行了,你可以按下F8。
总结一下Struts2.0的配置:
在 WebRoot/WEB/INF/lib 目录下添加 Struts2 所需 jar 包。(尽量不要图简单把所有的 jar 都拷贝进来,这样工程冗余笨重,还会遇到一些不必要的麻烦的)
struts2-core-2.1.6.jar
xwork-2.1.2.jar
freemarker-2.3.13.jar
ognl-2.6.11.jar
commons-logging-1.0.4.jar
按照以前的教程上只添加以下五个 jar 包的时候会出现 Unable to load configuration 的错误,这个时候还需要把 commons-fileupload-1.2.1 ,commons-io.jar 也一起放进来,总共七个jar。
各个 jar 包的作用介绍
ognl-2.6.11.jar
OGNL 它是一种功能强大的表达式语言( Expression Language ,简称为 EL ),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。
commons-logging-1.0.4.jar :包含了日志功能,必须使用的 jar 包。
struts2-core-2.1.6.jar :Struts 标签库定义文件
Struts 的 struts.xml 配置说明
struts.xml 放在 src 目录下
<? xml version = "1.0" encoding = "GBK" ?>
<! DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd" >
< struts >
<!-- package 的 name 可以随便起,也可以用包名 -->
< package name = "struts2" extends = "struts-default" >
< action name = "login" class = "com.demo.LoginAction" >
< result name = "success" > /welcome.jsp </ result >
< result name = "error" > /error.jsp </ result >
<!— 有些类似于 Struts1 中的 <forward name="loginsuccess" path="/index.jsp"/> --> </ action >
</ package >
</ struts >
Struts 的 web.xml 配置说明
<? xml version = "1.0" encoding = "UTF-8" ?>
< web-app version = "2.5"
xmlns = " http://java.sun.com/xml/ns/javaee "
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" >
< filter >
< filter-name > struts2 </ filter-name > < filter-class >org.apache.struts2.dispatcher.FilterDispatcher </ filter-class >
</ filter >
< filter-mapping >
<!-- 定义 Struts2 的核心过滤器 -->
< filter-name > struts2 </ filter-name >
< url-pattern > /* </ url-pattern >
<!—- 客户端发送过来的所有请求都由此过滤器接收处理 , 也可以更换为 /.action 表示处理所有以 .action 结尾的请求,类似 Struts1 中的 .do -->
</ filter-mapping >
< welcome-file-list >
< welcome-file > login.jsp </ welcome-file >
</ welcome-file-list >
</ web-app >
页面的配置
login.jsp
< form action = "login.action" >
用户名: < input type = "text" name = "username" /></ td >
密 码: < input type = "text" name = "password" /></ td >
< input type = "submit" value = " 登陆 " />
< input type = "reset" value = " 重填 " />
</ form >
页面代码解析:
页面的 form 表单提交请求后被 filter 拦截,根据 login.action 中的 login 确定应该由 struts-config.xml 中 name 为 login 的 Action 处理,转交给 login 对应的 com.oristand.demo.LoginAction 。
LoginAction 中代码:
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import org.apache.struts2.ServletActionContext;
public class LoginAction implements Action{
private String username ;
private String password ;
public String getUsername() {
return username ;
}
public void setUsername(String username) {
this . username = username;
}
public String getPassword() {
return password ; }
public void setPassword(String password) {
this . password = password;
}
public String execute(){
if (getUsername().equals( "scott" ) && tPassword().equals( "tiger" )){
// 将拿到的 username 存放到 session 作用域中
ActionContext.getContext ().getSession().put( "user" , getUsername());
return SUCCESS ;
} else {
return ERROR ;
}
}
}
这个类中因为继承了 Action 类, Action 中有属性:
public static final String SUCCESS=”success”;
所以可以直接使用 return SUCCESS 。继承 Action 后简化了 execute 方法的返回值,也使达到了标准化。但是如果不继承 Action 的话也可以直接 return ”success”;
根据对应 login 请求的 result 结果,我们还需要建立 welcome.jsp 和 error.jsp 这两个页面。
返回 SUCCESS 时转去 welcome.jsp 页面,页面用 ${sessionScope.user} 拿到 session 作用域中的用户名,显示出来。
也可以用 <%=session.getParameter("user") %> 拿到。
通过设置 Action 属性值, 当 Action 设置了某个属性值后, struts2 将这些属性值全部封装在一个叫做 struts.valueStack 的请求属性里。详见页面迭代显示部分。
另外, Action 类中的成员属性不一定用于封装用户的请求参数,也可能是封装了 Action 需要传入下一个 JSP 页面的信息。
做到这里已经可以完成一个页面的简单登陆了
发表评论
-
检查maven 项目jar包依赖是否冲突
2015-07-23 16:16 6867在项目发布的时候,一般都需要进行依赖冲突检查或者重复类的检 ... -
java 类加载顺序
2015-05-19 12:02 685加载顺序是: ... -
springmvc 中restful 的url 可能出现的问题
2015-01-19 11:27 935< url-pattern > / </ u ... -
注册表无法访问 解决方案
2015-01-18 13:55 1080可以采用下面的两种方法来解决该问题: 1、用组策略解决该 ... -
像打开QQ和迅雷一样在网站中点击打开本地的应用
2015-01-07 15:08 1543例子: 说到单点登录,往往是和Portal(门户) ... -
登录验证码的实现
2014-09-22 11:32 660import java.awt.Color; impor ... -
获取前n天的日期
2014-09-22 11:20 663public static String getNextFe ... -
j2ee 导出excel ,poi + jxl
2014-09-22 11:11 14461、POI 导出 Excel public static ... -
ajax 三种提交请求的方法
2014-09-22 11:04 84681、ajax 提交请求 $.ajax({ typ ... -
用debug模式启动tomcat出现 classNotFound ,无法启动服务器
2014-08-13 20:06 800解决方案:点击线程右键选择Resume 选项,然后即可重启 -
数据库中无数据时查询数据为空,但出现空指针异常的解决方案
2014-07-24 16:15 8387异常:java.lang.NullPointerExcep ... -
Invoking validate() on action Struts2 的验证问题
2014-07-23 22:20 664问题描述: 出现找不到Action且ActionMetho ... -
日历插件的应用
2014-07-23 21:07 8461、拷贝js到相应的目录 2、引入js <scri ... -
tomcat 造成的乱码原因与解决方案
2014-07-15 20:08 777只需在tomcat/conf/server.xml 中增加一 ... -
js 预提交请求时确定后提交实现
2014-07-15 20:04 1300<!DOCTYPE html PUBLIC " ... -
powerdesigner的应用
2014-07-09 15:00 9601、powerdesigner 生成sql脚本中 生成列名 ... -
VC6.0下显示行号
2013-09-29 02:47 890VC6.0是一款比较稳定的功能强大的IDE,目前也有很多人在 ... -
js返回上一页的脚本
2012-04-19 18:52 1188返回上一页js代码 ... -
Xwork2 源码阅读(二)
2012-02-20 20:51 947Dispatcher类 Dispatcher类是在strut ... -
Struts2中struts.xml的Action、namespace配置详解
2012-02-20 20:43 2373今天做了个struts2练习,发现自己对struts.xml的 ...
相关推荐
该标题提到的是使用MyEclipse 6.5集成开发环境,结合Struts2框架和Ajax技术来实现一个表单注册验证的源码项目。这涉及到Web开发中的几个关键点:MyEclipse作为开发工具,Struts2作为MVC框架,以及Ajax作为异步数据...
在本文中,我们将深入探讨如何搭建一个基于MyEclipse 6.5、Flex 3、Tomcat 6.0和ds-console.war的开发环境。这个环境主要用于开发和部署使用Flex前端与Java后端交互的应用程序,特别是通过LCDS(LiveCycle Data ...
**MyEclipse 6.5** 是一个功能丰富的Java EE集成开发环境,它是Eclipse IDE的扩展,提供了对Web、Java、JSP、Servlet、JDBC、Struts、Spring、Hibernate等技术的全面支持,是开发人员编写企业级应用的重要工具。...
Myeclipse6.5+flex3+Blazeds+spring+hibernate完美整合,写的非常详细
本文将详细介绍如何在myEclipse6.5环境下配置并集成Tomcat7,以及在配置过程中可能遇到的一些常见问题及其解决方案。 #### 二、环境需求 - **操作系统**:Windows/Linux/MacOS(以Windows为例) - **JDK版本**:...
本文将深入探讨一个基于MyEclipse 6.5、Flex 3、Blazeds、Spring和Hibernate的集成解决方案,以及如何将这些技术完美地融合在一起。 首先,让我们从标题中的“MyEclipse 6.5”开始。MyEclipse是Eclipse的一个商业...
《王者归来之JAVA程序开发大全:基于MYECLIPSE平台+STRUTS+HIBERNATE+SPRING主体流框架开发》这本书是为Java开发者提供的一份全面指南,尤其适合那些希望深入理解并掌握企业级Java应用开发的读者。本书以MyEclipse...
2. **备份**:在进行汉化操作前,建议先备份原有的 MyEclipse 目录,以防万一汉化失败或出现问题,可以快速恢复到原始状态。 3. **安装步骤**:仔细阅读并遵循汉化包提供的安装指南。通常步骤包括解压汉化包,找到...
MyEclipse 6.5 是一个功能强大且流行的 Java 集成开发环境(IDE),提供了许多实用的功能和工具来帮助开发者更快速、更高效地开发 Java 项目。下面,我们将详细介绍 MyEclipse 6.5 的下载、注册和汉化过程。 下载 ...
java web 程序开发大全 基于myeclipse平台+struts+hibernate+spring主流框架开发的代码,是一本很好的入门的书,因为大小的关系,分两部分,这是part1,到16章
【MyEclipse 6.5】是一款强大的Java集成开发环境,尤其在企业级应用开发中广泛应用。它基于Eclipse平台,提供了丰富的功能扩展,包括Web、Java EE、JSP、Struts、Spring、Hibernate等多方面的开发支持。本资源包含两...
还是没更新好,速度奇慢,我实在是想砸掉电脑,可是我的电脑配置不低呀(cpu T5750 +内存2G),实在是让人无法忍受这个了,所以才做了这个汉化包,应该有很多网友和开发人员都在找MyEclipse 6.5的汉化包,本着方便...
在汉化过程中,如果遇到问题,例如安装后仍为英文界面,可以尝试以下方法: 1. **修改配置文件**:检查MyEclipse的配置文件“eclipse.ini”,位于安装目录下的“eclipse”文件夹中。确认是否存在行“-Duser....
在本项目中,MyEclipse 9.0被用作开发工具,它支持Struts2和Hibernate的集成,简化了开发流程,同时也提供了图形化的数据库管理工具,方便与MySQL数据库进行交互。 【MySQL】 MySQL是一款开源、免费的关系型数据库...
8. **社区支持**:了解MyEclipse的用户论坛、问答网站等资源,可以在遇到问题时寻求帮助,获取其他用户的解决方案。 9. **最佳实践**:了解并遵循汉化过程中的最佳实践,比如定期保存工作、关闭不必要的应用程序以...
4. **寻求官方支持**:在使用过程中遇到问题时,可以通过官方论坛、帮助文档等方式寻求技术支持。 ### 结语 综上所述,MyEclipse 6.5是一款功能强大的Java开发工具,通过正确使用注册码可以充分发挥其潜力。无论是...
按照《MyEclipse_6_Java_开发中文教程2011.pdf》P141~156 电子书例子做的。一开始我一字不漏地照抄,不能成功连接数据库,后来修改代码,测试成功。 JSP_MYECLIPSE6.5_MYSQL5.04_Servlet. 开发前准备: mysql-...
本方案提供了一种集成化的开发环境,即"MyEclipse7.5+flex4+spring3.0.5+struts2.2.1+hibernate3.6.0+blazeds4.0.0.14931完美整合方案",它将多个流行的技术框架整合在一起,为Web应用程序开发提供了一个强大的平台...
根据提供的标题、描述以及部分内容,本文将详细解析与MYECLIPSE + STRUTS2 + SPRING4 + HIBERNATE4 + STRUCTS2S+OGNL + MYSQL_5.7.12相关的技术栈及其应用。这些技术在企业级开发中非常常见,能够帮助开发者构建高效...