你把日期类型改为date类型就好了,他的注册页面日期类型太麻烦了,<input type="date" name="brithday"/>
这样就ok了
没事了!
编码的原因,先用notepad++打开,再copy到编辑器
有源码吗
使用JDBC实现数据库连接并保存。
补充一点如果修改了form后跳转仍然404的话,尝试在RegServlet中修改request.getRequestDispatcher("userinfo.jsp").forward(request, response); 这里去掉userinfo.jsp前的../
因为太设置了scope=“session”,他的id对应session的key
尝试修改jsp.form表单的action为RegServlet,也就是把/servlet/给去掉
代码看一下
是reg.jsp吧,现在jsp已经开始被淘汰了,有的框架使用jsp还需要自己配置它的组件
想去哪个jsp就去哪个jsp
改成"true".equals(isAccept)
java后台你有判断不选择的情况为空吗?判断是否为null
这个验证码的形势是怎么样的 动态的是还是静态的?
本视频下方有个"资料下载"选项,里面有需要用到的全部源码!!!
你应该也是直接使用下面资料下载里面的源代码直接使用的,原因就在这里:把userinfo.jsp源码里的关于jsp代码部分去掉就行了,只留下HTML元素的那些. 可以多看几遍视频,里面关于JSP部分也是后面一点点加上去的。
为什么要导包呢?你在JSP页面中使用到了Date类和SimpleDateFormat类,而两个类在java.text包下,所以你就需要导入java.text包.
什么情况下导入呢? 你用到某个类的时候. 就要导入该类所在的包。
JSP导包就相当于我们普通Java程序的import关键字。
如果还是不带理解,可以私信我交流。如果回复对你有所帮助,望采纳。
你也应该是直接使用的源码,没做改动就想看一下userinfo.jsp页面的效果,然后出现报错?
可以试着把userinfo.jsp页面中的所有jsp代码部分去掉.
视频中也是后面一点点加上的JSP代码.刚开始只是一个静态页面。所以只需要HTMl/CSS做的静态网页就行.
其实是要弄明白servlet是用来做什么的:从servlet的两个参数request,response就能看出来:
它是用来处理来自用户请求并作出相应的响应, 在这里就是reg.jsp页面以post方式发出(指向servlet)请求,servlet (可以看成RegServlet.java )接收请求信息, 并且做出响应response ,将信息保存起来,userinfo.jsp 页面获取这些信息.
你在reg.jsp界面把出生日期加上,点击注册注册,就会跳转到userinfo.jsp界面了。这个是完整的项目,缺年月日会报错。老师开始那个是静态页面,并没有传值。
我用你的方法改成public了,还是空白页面
大概知道怎么编写js就足够了吧,这种文件看需求编写的,网上多的是
我的也是输入不了日期
在Servlet中是无法直接调用session的,如果要用session需先创建其对象,也是靠request.getsession()实现的
你可以去百度一下,我也是做为一个新手给点个人小意见:你可以把学习过程简化成网页的发展史,就是刚开始互联网几乎全部是一些静态网页,大家浏览新闻获取信息也全都是一成不变的,所以需要学习HTML/CSS这些制做静态页面的知识。后来,静态页面满足不了互联网的需求,人们跟据需求需要把网页做成有动画效果的,就出现了javaScript,所以接下来就要学javascript.再后来到现在的电商类的动态网页,需求又高了,要学动态网页就要学一门编程语言,这里就要学JAVA,然后用JAVA的JSP(JAVA SERVER PAGE)技术,来做动态网页.个人意见,不一定对,不过可以参考一下.
你也应该是直接使用的源码,没做改动就想看一下userinfo.jsp页面的效果,然后出现报错?
可以试着把userinfo.jsp页面中的所有jsp代码部分去掉.
视频中也是后面一点点加上的JSP代码.刚开始只是一个静态页面。所以只需要HTMl/CSS做的静态网页就行.
你这样描述太模糊了,把代码贴出来看看好吧,日期不选就无法跳转,那是不是后台获取了日期的值没有判空啊
老师这个Accept拼错了