怎么用myeclipse运行JSP项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用myeclipse运行JSP项目相关的知识,希望对你有一定的参考价值。

在网上找了些含数据库的JSP项目,新手求教怎么用myeclipse把项目运行起来。

1.在myeclipse里面,window菜单最后一个preferences,左边点开myclispe,点servers下面找到tomcat,选择tomcat版本,Tomcat Server 设置为enable,再选择tomcat的路径,OK。
2.在myclipse新建一个WEB项目,然后在下面你就可以写jsp程序了,默认会有个index.jsp
3.点工具栏上的发布按钮,点右边的ADD,选择你刚才第一步建的tomcat,就会把你的项目发布到tomcat下面
4。启动tomcat,在发布按钮旁边,是启动按钮,选择你创建的tomcat
5.在浏览器里面输入地址localhost:8080/项目名称/index.jsp
参考技术A 新建项目,修改编码,导入源码。导入数据库文件。修改数据库连接文件,运行。

运行myeclipse老报错,那位大侠帮忙解决一下,谢谢了。

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '???é?? GGregoria');return false','1')' at line 1
出错的语句为
stmt.executeUpdate("insert into wsf(name,url,yy) values('"+stri+"','"+st+"','1')");
其中sql中的stri和str为两个生成的变量。问题可能出在st这个变量。由于它存储的事url,包含了"/",导致myeclipse执行报错,但还是不知怎么搞定。

估计你的 yy类型不是字符型的,而你用'1'来引用了吧。你试着去掉旁边的引号。~

stmt.executeUpdate("insert into wsf(name,url,yy) values('"+stri+"','"+st+"',1)");追问

没有用,我试过的

追答

难道 你用了关键字name的原因?,你试着改数据库的字段名,或者将 insert语句这样写:
stmt.executeUpdate("insert into wsf([name],url,yy) values('"+stri+"','"+st+"','1')");

参考技术A 你看看你SQL语句吧,特别是后面的values里面写的,乱七八糟的,都不晓得LZ想插啥数据进去了 参考技术B 需要freemarker 插件。要不然就会以记事本的形式编辑

参考技术C SQL语法错误,好好检查下你的SQL,先别急着执行,把你的SQL语句print出来看看,估计是在你的VALUES后面出了错。是对的话就改下你的MYSQL的字符编码为UTF试试追问

我sql语句应该没错的啊,我把它在sql中是没有错的啊!

追答

晕,教你先打出来看看,先把下面的代码屏蔽掉。如果不确定的话就用prepareStatement吧

以上是关于怎么用myeclipse运行JSP项目的主要内容,如果未能解决你的问题,请参考以下文章

用myeclipse怎么打开一个已有项目

用MyEclipse导入JSP项目包时出现这样的红叉,怎么解决

myeclipse 怎么调试jsp 怎么看变量的值

myeclipse怎么进行远程调试,远程debug

myeclipse开发jsp怎么进入断点调试

myeclipse打开JSP文件出错。