表单-普通类-直接写磁盘
来源:互联网 发布:淘宝店铺资料填写 编辑:程序博客网 时间:2024/06/15 08:01
多好呀,没配置文件,没有jar!Jsp中new一个!让你学了半天Java也能用上!写磁盘还是在原来的基础上加入新条目!
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>www.188029.net</title></head><body><%@ page import="business.*, data.*"%><%String firstName = request.getParameter("firstName"); firstName=new String(firstName.getBytes("iso-8859-1"), "utf-8");String lastName = request.getParameter("lastName");lastName=new String(lastName.getBytes("iso-8859-1"), "utf-8");String emailAddress = request.getParameter("emailAddress");emailAddress=new String(emailAddress.getBytes("iso-8859-1"), "utf-8");System.out.println(firstName);User user = new User(firstName, lastName, emailAddress);UserIO.addRecord(user, "d:///UserEmail.txt");%><h1>Thanks for joining our email list</h1><p>Here is the information that you entered:</p><table border="1"><tr><td align="right">First name:</td><td><%=user.getFirstName()%></td></tr><tr><td align="right">Last name:</td><td><%=user.getLastName()%></td></tr><tr><td align="right">Email address:</td><td><%=user.getEmailAddress()%></td></tr></table><p>To enter another email address, click on the Back <br> button inyour browser or the Return button shown <br> below.</p><form action="index.html" method="post"><input type="submit" value="Return"></form></body></html>
index.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>西安小升初</title></head><body><form id="form1" name="form1" method="post" action="do_it.jsp"><p>firstName: <input type="text" name="firstName" /></p><p>lastName: <input type="text" name="lastName" /></p><p>emaiAddress: <input type="text" name="emailAddress" /> </p><p><input type="submit" name="ok" value="提交" /></p></form></body></html>
package business;public class User {private String firstName;private String lastName;private String emailAddress;public User() {}public User(String first, String last, String email) {firstName = first;lastName = last;emailAddress = email;}public String getFirstName() {return firstName;}public void setFirstName(String firstName) {this.firstName = firstName;}public String getLastName() {return lastName;}public void setLastName(String lastName) {this.lastName = lastName;}public String getEmailAddress() {return emailAddress;}public void setEmailAddress(String emailAddress) {this.emailAddress = emailAddress;}}
package data;import java.io.*;import business.User;public class UserIO {public synchronized static void addRecord(User user, String filename)throws IOException {PrintWriter out = new PrintWriter(new FileWriter(filename, true));out.println(user.getEmailAddress() + "|" + user.getFirstName() + "|"+ user.getLastName());out.close();}}
原文:http://www.webpronews.com/how-to-use-regular-java-classes-with-jsps-2003-10
源代码:http://pan.baidu.com/share/link?shareid=437745&uk=3878681452
解决中文乱码:http://188029.net/java/j11-12-22a.html
- 表单-普通类-直接写磁盘
- 普通类中不创建对象,直接写object的方法
- 破解 VISTA & WIN7对直接磁盘写入的防护 win7 磁盘不可写 win7磁盘被写保护 win7磁盘写保护
- 用普通类接受表单数据
- 转换动态磁盘到普通磁盘
- 直接读写磁盘扇区
- 【javaweb】表单数据直接包装成类
- 表单元素与普通类的对应属性
- 直接调用普通函数地址
- java写普通文件
- php ajax提交普通表单
- redis 不写磁盘
- 写一个普通的ListView
- JAVA写普通日志文件
- 表单输入框直接全选表单内容
- 关于直接写屏
- DOS直接写屏
- 文本直接写数据库
- 用c++实现线性表的顺序存储结构
- ios入门学习建议和方法,心得
- NLog使用心得
- 基于maven的springmvc + spring + ibatis 集成
- poj 2503 babelfish
- 表单-普通类-直接写磁盘
- 数学之美番外篇:进化论中的概率论
- 继续畅通工程 1879 克鲁斯卡尔
- linux操作系统系统和时间同步设置
- JBPM 数据库原理图 ,看了就对其函数调用一目了然了。
- Oracle数据库表
- 浅谈C中的malloc和free
- 八年程序员之书籍篇--OS/Linux(一):综述
- Replace Temp with Query