您的当前位置:首页获取按钮中的值

获取按钮中的值

来源:小侦探旅游网


下面3个JSP文件是昨晚我刚从课本上抄下来的,希望对你有帮助。

文件example4_2.jsp的代码:

<%@ page contentType=\"text/html;Charset=GB2312\" %>

文件showMessage1.jsp的代码:

<%@ page contentType=\"text/html;Charset=GB2312\" %>

获取文本框提交的信息:

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

%>


<%=textContent%>

获取按钮的名字

<% String buttonName = request.getParameter(\"submit\");

%>


<%=buttonName%>

文件showMessage2.jsp的代码:

<%@ page contentType=\"text/html;charset=GB2312\" %>

获取文本框提交的信息:

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

byte b[] = textContent.getBytes(\"ISO-8859-1\");

textContent = new String(b);

%>


<%=textContent%>

获取按钮的名字

<% String buttonName = request.getParameter(\"submit\");

byte c[] = buttonName.getBytes(\"ISO-8859-1\");

buttonName = new String(c);

%>


<%=buttonName%>

关键代码解释说明:

showMessage1.jsp的第一行代码

<%@ page contentType=\"text/html;Charset=GB2312\" %>

其中的Charset首字母大写,获取提交的中文数据就不会有乱码了。如果是小写,那就要用showMessage2.jsp中的那种方法把提交过来的数据重新编码。

为了避免在运行时Tomcat服务器让认为我们使用了空对象,应该使用类似下面代码处理变量,保证它不是空对象:

String textContent = request.getParameter(\"boy\");

if (textContent == null) {

textContent = \"\";

}

因篇幅问题不能全部显示,请点此查看更多更全内容