Struts环境配置

news/2024/5/19 1:22:46 标签: Struts, Eclipse, Tomcat, Microsoft, JDBC

1.Eclipse

下载网址: http://www.eclipse.org/

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

2.tomcat

下载网址: http://jakarta.apache.org/site/binindex.cgi

3.struts

下载网址: http://jakarta.apache.org/site/binindex.cgi

4.tomcat for Eclipse插件

下载网址: http://www.sysdeo.com/eclipse/tomcatPlugin.html

5.easy struts插件

下载网址: http://sourceforge.net/projects/easystruts

6.EJB开发工具lomboz(不是必需的)

下载网址: http://www.objectlearn.com/

把上述4中的com.sysdeo.eclipse.tomcat_2.2.1和上述5中的com.cross.easystruts.eclipse_0.6.4分别COPY

eclipse\plugins\,然后进行以下设置

1.Tomcat的初始化设置:启动Eclipse,通过菜单Windows->Preferences打开设置窗口

选择Tomcat并做配置

2.Easy Struts的初始化设置:启动Eclipse,通过菜单Windows->Preferences打开设置窗口

选择struts 1.1并在struts 1.1所需的库文件中找到并添加struts.jar文件

3.struts 1.1所需的类型库描述文件中建议至少加入前面提到的三个描述文件分别是:

struts_html.tldstruts_bean.tldstruts_logic.tld,这三个文件会在创建struts应用项目时自动拷贝到项目的WEB-INF目录下。

4.新建一个Tomcat项目,然后右击project->Properties->Libraries,struts 1.1中的包全部加入

5.新建Add Easy Struts Support

6.struts 1.1中的包全部COPYproject->WEB-INF\LIB\

JAVA连接SQL Server 2000取得数据

1.下载JDBC FOR SQLSERVER 的驱动:

http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-1ed7-4c4d-8f7b-3d47969e66ae&DisplayLang=en#filelist

点击setup.exe下载驱动

2.下载后开始安装,就用默认设置安装,会被安装到:

C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC

3.C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib

下面的mssqlserver.jar,msbase.jar,msutil.jar三个文件拷贝到你的

JDK主目录\jre\lib\ext下面,现在JDBC驱动就算配置好了

4.编译运行测试程序:

String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

String connURL = "jdbc:microsoft:sqlserver://BLUESKY:1433;User=sa;Password=sa;DatabaseName=sitedb";

try{

Class.forName(driverName);

Connection conn = DriverManager.getConnection(connURL);

Statement stmt = conn.createStatement();

StringBuffer strsql = new StringBuffer();

strsql.append("select * from USERTABLE where username ='" + username + "'");

ResultSet rs = stmt.executeQuery(strsql.toString());

if(!rs.next() ||!password.equals(NulltoString(rs.getString("password")).trim())){

DBmsg = "对不起,您所输入的用户不存在或用户密码不正确";

}else{

username = NulltoString(rs.getString("username"));

selectright = NulltoString(rs.getString("selectright"));

deleteright = NulltoString(rs.getString("deleteright"));

updateright = NulltoString(rs.getString("updateright"));

}

}catch (ClassNotFoundException ex){

ex.printStackTrace();

}catch (SQLException ex){

ex.printStackTrace();

}

接下来就可以开始做struts!!!


http://www.niftyadmin.cn/n/607552.html

相关文章

c 解析java byte,使用fstream c读取字节数

我使用fstream对象创建了一个读/写字节到二进制文件#include #include using namespace std;#define COL_WIDTH 20int writeBinaryFile(char *desPath);int readBinaryFile(char *desPath);int age;char name[COL_WIDTH];int recsize sizeof(int)sizeof(name);int n;int main(…

Struts+Spring+Hibernate 分析(转)

现在给美国老作项目&#xff0c;他们那边要求一定要用"StrutsSpringHibernate"来实现&#xff0c;下面就是我对它们组合的理 解&#xff1a;1&#xff0c;先说说表示层 其实没有必要使用struts&#xff0c;除非你有历史遗留问题不得不用struts&#xff0c;因为spring…

php对二维数组重新排序,php把二维数组中的数组按照其中一个值进行重新排序

二维数组如下&#xff1a;array(3) {[0]>array(5) {["group"]>string(1) "a"["title"]>string(15) "我的标题111"["img"]>string(60) "http://www.yoga.cm/zb_users/theme/D_Yoga/images/banner01.jpg&quo…

使用UML编写Java应用程序

引言  统一建模语言&#xff08;Unified Modeling Language&#xff0c;简写为UML&#xff09;是一种通用的模拟语言&#xff0c;它可以用于确定、展示和记录软件系统的设计过程。统一建模语言中的图形标记&#xff0c;尤其是用于面向对象的软件设计。它有两大优点&#xff1…

java解析mdb文件,Java中Jackcess读取.mdb文件,不依赖JDK 32位或JDK 64位

以前Java读取.mdb文件&#xff0c;太依赖JDK的位数了&#xff0c;必须用32位的&#xff1b;现在运用jackcess来解析.mdb文件&#xff0c;这样不被限制&#xff1b;pom.xml文件&#xff1a;commons-iocommons-io2.3com.healthmarketscience.jackcessjackcess2.1.10net.sf.ucanac…

数据库设计指南(转载)

如果把企业的数据比做生命所必需的血液&#xff0c;那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋&#xff0c;大学学位课程里也有专门的讲述。不过&#xff0c;就如我们反复强调的那样&#xff0c;再好的老师也比不过经验的教诲。所以我最近找了些…

linux php源码安装启动脚本,Linux下源码安装Apache+MySQL后自动启动设置

由于Linux版本的不同&#xff1a;自动启动的shell脚本放置的位置和名称也不相同&#xff0c;在redhat、红旗等版本的linux中启动脚本放在 /etc/rc.d目录由于Linux版本的不同&#xff1a;自动启动的shell脚本放置的位置和名称也不相同&#xff0c;在RedHat、红旗等版本的linux中…

php实现自定义base64,GitHub - conzi/php-base64: php版本的base64,从jquery -base64修改而来,主要为了支持自定义key...

php-base64php版本的base64&#xff0c;从jquery-base64修改而来&#xff0c;主要为了支持自定义key用法正常使用,与base64_encode ,base64_decode没有区别$base64 new Base64();$enc $base64->encode(test string);$dec $base64->decode($enc);自定义key :$base64 n…