2个问题,希望老师帮助

来源:2-3 提交数据到后台

LLLL_

2019-11-12 15:55:10

1、这个methodName为什么 能和login相等?methodName是怎么来的

http://img.mukewang.com/climg/5dca64100908417303540202.jpg


2、希望老师可以详细的说明一下,如何把老师已经全部完成的代码 能成功的在自己的机器上运行的详细步骤,我现在跟着老师一步一步做,但是生怕遇到问题,而且是莫名其妙的问题,影响学习。

之前也拷贝老师一些代码,但是拷贝进来都是红的,全是报错,一个个问也特别麻烦,这次希望老师能说的详细一点,怎么才能把老师的项目,完美的运行在我的机器上,包括数据库那边也是  真的拜托了!!我也绝对不是偷懒 ,我也按照老师的教发去做,只是看到提问区吗,同学遇到各种问题 ,所以希望能运行一下成品。

我的eclipse是8

写回答

2回答

芝芝兰兰

2019-11-12

同学你好。将workbench打开,点击左上角新建一个查询:

http://img.mukewang.com/climg/5dca99d30971023d10640462.jpg

将老师的代码复制粘贴出来,放到这里,点击窗口左上的小闪电即可运行:

http://img.mukewang.com/climg/5dca9a0f09a4508b10720549.jpg

祝学习愉快~


0

芝芝兰兰

2019-11-12

同学你好。

1、request.getParamter方法返回的值是一个字符串String类型的值,我们声明的变量methodName也是String类型。request.getParamter方法可以从请求中获取request域中的参数。

在表单提交的情况下都和表单中的input标签的name属性有关。在这里

String methodName = request.getParameter("method");接收的是form中name为method的那个input标签的value值:

http://img.mukewang.com/climg/5dca733509e4463d11100144.jpg


2、每个人的开发环境都是不尽相同的,配置的位置的确也很多。但这的确是身为java后台开发人员的基本功。对于导入的问题,如果同学没有截图来具体描述,的确没有办法通过三两句解决。其实我们在第二阶段从网页搭建入门JavaWeb中,Servlet入门的时候,就提供过一份Eclipse导入源码常见问题及解决办法的教辅,其中凝集了我们的经验,远远超过了这个问答给同学提供的,同学可以参考下。


听同学描述的困惑主要有三点:

1、导入后报红。这是由于我们的项目都是需要编译的。我们实现的代码实际上是要有基础的,这个基础就是各种包。JDK作为Java语言的基础,需要最先被配置,如果同学遇到了下图这种报错。就是JDK配置有问题。

http://img.mukewang.com/climg/5dca785109e409a412000514.jpg

分为以下几步:

1)设置全局的JDK:

http://img.mukewang.com/climg/5dca798f09b21c0101910242.jpg

按照下图展开,这里是告诉Eclipse我们的JDK本地位置在哪里。如果已经有了配置,点击Edit修改,选择一个本地的JDK位置,保存。

http://img.mukewang.com/climg/5dca7a400992e2a313700737.jpg

如果没有则点击Add新建一个,点击Next进入下一步,下一步的窗口和上面的Edit相同,点击Directory选中本地位置后,其余内容会自动填充。

http://img.mukewang.com/climg/5dca7b370957df8e05250593.jpg

2)设置Eclipse默认的编译版本,还在这个Preference窗口中,按下图展开,修改编译版本为8,最后不要忘记ApplyAndClose

http://img.mukewang.com/climg/5dca7c5409516e0b07120803.jpg

3)在项目名上右击,选中右键菜单中的Properties,设置本项目的JDK版本:

http://img.mukewang.com/climg/5dca7bec092c856e10330698.jpg

最后Apply AndClose。

这样其实可以解决满屏都是红的问题。

2、在项目上右击选择Configure Build Path:

http://img.mukewang.com/climg/5dca7d8509bd07e806510299.jpg

可以看到此处配置,如果此处配置有问题,就是我们代码中用到的基础部分有问题,同学可以将这个窗口中的红叉的项逐一选中后,点击Edit改为本地安装路径

http://img.mukewang.com/climg/5dca7e1d09a0c8d907310573.jpg


3、数据库问题。

首先是数据库链接的用户名和密码必须是本地可以登录的,这个数据库也需要是自己数据库中存在的。

老师的数据库版本和同学的数据库版本是可能不同的,可以查看自己的数据库版本是什么,打开cmd窗口,使用“mysql --version”:

http://img.mukewang.com/climg/5dca7ef609c4db9005670051.jpg

如果是8版本,可根据前面的JDBC入门课程 https://class.imooc.com/course/721 的教辅,下载相关jar包,调整jar包和数据库链接方式。

http://img.mukewang.com/climg/5dca7eb509c8d8b504050748.jpg


最后,恳请同学要一个脚步一个脚步扎实的学习,前面的课程中的案例和代码一定要自己动手,而不是只是“听过”。同学现在面临的巨大困难很可能是前面一点点累积中埋下的。欲速则不达。同学应该也发现了,后面的课程都要前面的做基础铺垫的。老师在一个问答中,一次项目的配置中,也无法解决同学的所有问题。同学还是要慢下来,花时间去记忆梳理、不断地熟练内化才能学会。


祝学习愉快~

0
hLLL_
h 我现在学到 2-6了 怎么把老师给的 sql 放在我的 mysql workbench中? 我看老师 直接 就有了
h019-11-12
共1条回复

0 学习 · 8016 问题

查看课程