发表于: 2017-06-29 21:35:35

1 1016


今天完成的事情:

今天炸了~处理了一些私事浪费了不少时间,要说完成的事情的话,只能说进一步完善那个项目了

死磕项目,找了几乎网上能找的关于get能运行,post报405的博文,还是没能解决

只能掏杀手锏了,找师兄找一个能跑的项目,对比代码看看到底少了什么

报一下区别

这个我看不出有什么区别,就加了个东西,感觉没什么用,然后发现我居然少了一项服务与实现类....我擦这问题大

加了之后觉得应该没问题了,然而继续405




明天计划的事情:

继续做!!!看了一下师兄的那个项目,发现就是我想要做的目标.

注册后把数据存储到他的云端数据库中,然后需要登陆才能进入页面,查看优秀学员展示,以及可以操作官网所提供接口的各种功能



遇到的问题:

继续405,现在我的怀疑点在jsp页面上,因为其他的都检查过了,form页面不熟悉还是避免不了去一点点翻jsp页面



收获:

1:form表单:

一个简单的html表单
<form action="Handler1.ashx" method="post" >
<
p>客户名称: <input type="text" name="CustomerName" style="width300px" /></p>
<
p>客户电话: <input type="text" name="CustomerTel" style="width300px" /></p>
<
p><input type="submit" value="提交" /></p>
</form>
在这个表单中,定义了二个文本输入框和一个提交按钮,表单将以POST的方式,提交到Handler1.ashx中处理.
注意:如果我们想让纯静态页面也能向服务器提交数据,就可以采用这样方式来处理:将action属性指向一个服务器能处理的地址.action属性指向当前页面.
如果在URL重写时,希望能在页面回传时保持URL不变,即action为重写后的URL,那么可以Page类中执行一下调用:
Form.Action=Request.RawUrl;
提交方式:form指定了method="post",这个提交方式就决定了浏览器在提交数据时,通过什么方式来传递
如果是post,那么表单数据将放在请求体中被发送出去
如果是get,那么表单数据将会追加到查询字符串中,以查询字符串的形式提交到服务器
建议,表单通常还是以post方式提交比较好,这样可以不破坏URL,况且URL还有长度限制



2:<!DOCTYPE>

是什么?写在哪?
<!DOCTYPE>声明必须是HTML文档的第一行,位于<html>标签之前
<!DOCTYPE>声明不是html标签,它是指示web浏览器关于页面使用哪个html版本进行编写的指令
提示:
<!DOCTYPE>声明没有结束标签,对大小写不敏感



返回列表 返回列表
评论

    分享到