用的uic做出来的头文件,然而这个accept和reject怎么接收

用的uic做出来的头文件,然而这个accept和reject怎么接收,第1张

//参考典型用法:

{

QDialog dialog

switch(dialog.exec())

{

case 1: /虚脊/accept按钮返回1

//doing something

break

case 0: //reject按钮返回差誉渗0

/虚巧/doing something

break

}

}

具体什么错亮睁误袭雀?

你在包含头文件<sys/socket.h>之前,应该加这一行#define _GNU_SOURCE

#define _GNU_SOURCE

#include <拍键早sys/socket.h>

request 常用方法介绍

getProtocol():获取请求使用的通信协议,如http/1.1等

getServletPath():获取请求的JSP也面所在的目录。

getContentLength():获取HTTP请求的长度。

getMethod():获取表单提交信息的方式,如POST或者GET。

getHeader(String s):获取请求中头的值。一般来说,S参数可取的头名有accept,referrer、accept-language、content-type、accept-encoding、user-agent、host、cookie等,比如,S取值user-agent将获得用户的浏览器的版本号等信息。

getHeaderNames():获取手厅卜头名字的一个枚举。

getHeaders(String s):获取头的全部值的一个枚举。

getRemoteAddr():获取客户的IP地址。

getRemoteHost():获取客户机的名称(如果获取不到,就获取IP地址)。

getServerName():获取服务器的名称。

getServePort():获取服务器的端口。

getPaeameterNames():获取表单提交的信息体部分中name参数值的一个枚举。

下面是一个简单的例子

以下为引用的内容:

<%@ page contentType="text/htmlCharset=Gb2312"%>

<%@ page import="java.util.*"%>

<html><body bgcolor=cyan><font size=3>

<form action="" method=post name=form>

<input type="text" name="boy">

<input type="submit" value="enter" name="submit">

</form>

<table border=1>

<% String protocol=request.getProtocol()

String path=request.getServletPath()

String method=request.getMethod()

String header=request.getHeader("accept")

%>

<tr>

<td>客户的使用协议是:</td>

<td>"<%=protocol%>"</td>

</tr>

<tr>

<td>用户的请求的页面所在的位置:</td>

<td>"<%=path%>"</td>

</tr>

<tr>

<td>客户提交信息伏弯的方式:</td>

<td>"<%=method%>"</td>

</tr>

<tr>

<td>获取HTTP头文件中:accept的值:</td>

<td>"<%=header%>"</td>

</table>

<br>获取客户端提交的所有参数的名字:

<% Enumeration enumName=request.getParameterNames()

while(enumName.hasMoreElements()){

String s=(String)enumName.nextElement()

out.println(s)

}

%>

<br>获取头名字的一个枚举:

<% Enumeration enumHeaded=request.getHeaderNames()

while(enumName.hasMoreElements()){

String s=(String)enumHeaded.nextElement()

out.println(s)

}

%>

<br>获取头文毕穗件中指定头名字的全部值的一个枚举 :

<% Enumeration enumHeadedValues=request.getHeaders("cookie")

while(enumHeadedValues.hasMoreElements()){

String s=(String)enumHeadedValues.nextElement()

out.println(s)

}

%>

<p>文本框text提交的信息:

<% String textContent=request.getParameter("boy")

if(textContent==null){

textContent=""

}

int length=textContent.length()

out.println(textContent)

out.println("文本框中字符的个数"+length)

%>

</font></body></html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8163217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存