用C++ Builder开发Web程序
fastcall TWebModule1::WebModule1WebActionItem2Action(TObject *Sender, TWebRequest *Request, TWebResponse *Response,bool &Handled) { Response->Content=PageProducer1->Content(); } 然后处理用户输入,把用户输入写入一个新的HTML页面。这就需要再增加一个TpageProducer组件PageProducer2 用于处理用户输入页面。 把以下代码添加到 HTMLDoc 属性中:
上述代码是一个HTML模板,它包括两个特殊的标识<#T1> 和<#T2>,它们是用户输入表中两个编辑域的名称,在产生的HTML页面中将被用户数据所代替。在PageProducer2的 OnHTMLTag事件中添加以下代码:
继续增加一个动作项WebActionItem3 ,设其PathInfo="/t3", 在其OnAction 事件中编写如下代码:
当用户按下Submit按钮后,为使PageProducer2 获得响应,修改PageProducer1 的HTMLDoc 属性: <form method="POST" action="http://sopdrilling.com.cn/bcbtest/project1.exe/t3"> 编译后测试,填写完表单后按下Submit按钮。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |