java写出简单的表单程序

这是java程序下

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class FormDemo extends HttpServlet{
 public void doGet(HttpServletRequest request,HttpServletResponse response){  
  try{
   response.setContentType("text/html;charset=gb2312"); //设置头部
   PrintWriter out=response.getWriter();  //得到PrintWriter实例
   String name,age,sex,phone,address,email;  //变量声明
   name=request.getParameter("Name");  //得到参数
   sex=request.getParameter("Sex");
   phone=request.getParameter("Phone");
   address=request.getParameter("Address");
   email=request.getParameter("Email");
   out.println("<HTML><HEAD><TITLE>a</TITLE></HEAD>");  //输出信息到客户端
   out.println("<BODY>");
   out.println("<P><H3>名字:"+convertToChinese(name)+"</H3></P>");
   out.println("<P><H3>性别:"+convertToChinese(sex)+"</H3></P>");
   out.println("<P><H3>电话:"+phone+"</H3></P>");
   out.println("<P><H3>地址:"+convertToChinese(address)+"</H3></P>");
   out.println("<P><H3>电子邮件:"+email+"</H3></P>");
   out.println("</BODY></HTML>");   
  
  }
  catch (Exception ex){
   ex.printStackTrace();  //输出错误信息
  }
 }
 
 private String convertToChinese(String source){
  String s="";
  try{
    s=new String(source.getBytes("ISO8859_1"));  //字符编码转换
  }
  catch(java.io.UnsupportedEncodingException ex){
   ex.printStackTrace();  //输出错误信息
  }
  return s; //返回转换后的字符串
 } 
}

下页为html程序.

<HTML>
<HEAD>
<TITLE>简单的表单程序</TITLE>
</HEAD>
<BODY>
<CENTER>
<FORM ACTION="http://localhost:8080/servlet/FormDemo">
<TABLE BORDER="0" CELLPADDING="3">
  <TR>
    <TD>姓名:</TD>
    <TD><INPUT TYPE="text" NAME="Name"></TD>
  </TR>
  <TR>
    <TD>性别:</TD>
    <TD><INPUT TYPE="radio" NAME="Sex" VALUE="男" CHECKED>男
 <INPUT TYPE="radio" NAME="Sex" VALUE="女" CHECKED>女</TD>
  </TR>
  <TR>
    <TD>电话:</TD>
    <TD><INPUT TYPE="text" NAME="Phone"></TD>
  </TR>
  <TR>
    <TD>地址:</TD>
    <TD><INPUT TYPE="text" NAME="Address"></TD>
  </TR>
  <TR>
    <TD>电子邮件:</TD>
    <TD><INPUT TYPE="text" NAME="Email"></TD>
  </TR>
  <TR>
    <TD AlIGN="center" COLSPAN="2">
 <INPUT TYPE="submit" VALUE="Submit">
 <INPUT TYPE="reset" VALUE="Reset">
    </TD>
  </TR>
</TABLE>
</FORM>

</CENTER>
</BODY>
</HTML>

时间: 2024-10-25 02:35:58

java写出简单的表单程序的相关文章

用ASP的方法动态写出JavaScript的表单验证的函数checkSubmit()

javascript|表单验证|动态|函数 <%'请转存为CheckForm_JS.asp使用 '*****************************************************************************'函数名称:CheckForm_JS(frmName,errStr)'功能:用ASP的方法动态写出JavaScript的表单验证的函数checkSubmit()'使用方法:1.<!--Include File=URL+本函数所在的页>;' 

Java+MyEclipse+Tomcat (二)配置Servlet及简单实现表单提交

        在Java EE应用编程中Servlet是基础,JSP是建立在Servlet基础之上的,其他Web框架如Struts.WebWork和Spring MVC都是基于Servlet的.本文主要讲述MyEclipse和Tomcat配置Servlet的过程和简单实现表单提交功能.         希望对大家有所帮助,参考书籍<Java EE企业级应用开发实例教程>.         Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门 一. Servlet编程

如何用JAVA写出健壮的代码

问题描述 如何用JAVA写出健壮的代码来源:java私塾时间:2008-6-30这是一些相当不错的忠告!每个规则都很有分量!都是长期经验积累的总结,希望能对您有所帮助,使您编出高质量的JAVA代码.(1)类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母.例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写staticfinal基本类型标识符

jquery实现简单的表单验证_jquery

 jquery如何实现简单的表单验证,我们先跟大家分享一下实现思路. 大概思路: 先为每一个required添加必填的标记,用each()方法来实现. 在each()方法中先是创建一个元素,然后通过append()方法将创建的元素加入到父元素后面. 这里面的this用的很精髓,每一次的this都对应着相应的input元素,然后获取相应的父元素. 然后为input元素添加失去焦点事件.然后进行用户名.邮件的验证. 这里用了一个判断is(),如果是用户名,做相应的处理,如果是邮件做相应的验证. 在j

javascript实现的简单的表单验证_javascript技巧

表单验证几乎是不可缺少的,有的表单验证是在后台完成的,有的则是使用JavaScript在在前端完成基本的验证,这样可以有效的减轻服务器的压力,下面就介绍一下JS实现的最简单的表单验证.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <title></title> <script type="text/javascript&q

java代码-我用java写了一个简易计算器的程序,但是有时候结果不正确

问题描述 我用java写了一个简易计算器的程序,但是有时候结果不正确 就是有时候计算结果后面会显示很多9或者0 ,比如计算8.3-2.1时,请问大神怎么解决啊? 我是菜菜鸟,程序如下: //Calculator.java import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Calculator extends JFrame { private JPanel p1=new JPanel();

自己用java写的简单的http服务器,该怎么测试最大连接的socket数量?

问题描述 自己用java写的简单的http服务器,该怎么测试最大连接的socket数量? 服务器监听端口代码:while (true) { try { Socket connection = server.accept(); FileUtils.writeLocal(TimeUtils.getCurrentTime()); FileOutputStream fos = new FileOutputStream(""serverlog.txt"" true); thr

如何用Java写出类似QQ好友列表那样的效果,求大神指教最好有代码

问题描述 如何用Java写出类似QQ好友列表那样的效果,求大神指教最好有代码 请问如何用Java写出类似QQ好友列表那样的效果,求大神指教最好有代码 解决方案 http://etwo.iteye.com/blog/1460375

Smarty简单生成表单元素的方法示例_php实例

本文实例讲述了Smarty简单生成表单元素的方法.分享给大家供大家参考,具体如下: smarty生成表单元素功能实现的原理是:给smarty一个数组,用于生成和显示菜单或选项,另外在传递一个选项的值,用于默认选择的匹配: 示例如下: php文件:index.php <?php include("smarty_inc.php"); $smarty->assign('cust_ids',array(1000,1001,1002,1003)); $smarty->assig