首先
你要一行一行的读
当你读取到你需要修改的数据时可以使用
字符串替换方法
即replace方法
例如:
string str ="12345";
systemoutprintln("str=" +
strreplace("3", "45"));这样得到的结果就是
str
=
124545;
replace第一个参数为
你要将其替换出去的数据,第二个参数为你要将其替换进来的数据
写了一个满足你的的要求,你看看,有什么问题百度hi我:
import javaawtBorderLayout;
import javaxswingJCheckBox;
import javaxswingJFrame;
import javaxswingJPanel;
import javaxswingJScrollPane;
import javaxswingJTextArea;
import javaxswingborderTitledBorder;
public class TestDemo extends JFrame{
private static final long serialVersionUID = -5355432125621015300L;
private Option[] options = new Option[4];
public TestDemo () {
init();
}
private void init(){
setTitle("我的文本域");
setSize(300,200);
setContentPane(createContentPane());
}
private JPanel createContentPane(){
JPanel pane = new JPanel(new BorderLayout());
paneadd(BorderLayoutNORTH,createQuestionPane());
paneadd(BorderLayoutSOUTH,createOptionsPane());
return pane;
}
private JPanel createOptionsPane(){
JPanel pane = new JPanel();
Option a = new Option(0,"A");
Option b = new Option(1,"B");
Option c = new Option(2,"C");
Option d = new Option(3,"D");
options[0]=a;
options[1]=b;
options[2]=c;
options[3]=d;
paneadd(a);
paneadd(b);
paneadd(c);
paneadd(d);
return pane;
}
private JScrollPane createQuestionPane() {
JScrollPane pane = new JScrollPane();
panesetBorder(new TitledBorder("题目"));
JTextArea questionArea = new JTextArea();
questionAreasetRows(6);
questionAreasetText("问题\nA\nB\nC\nD");
questionAreasetLineWrap(true);
questionAreasetEditable(false);
panegetViewport()add(questionArea);
return pane;
}
class Option extends JCheckBox{
private static final long serialVersionUID = 5569918347028393191L;
int val;
public Option(int val, String txt) {
super(txt);
thisval = val;
}
}
public static void main(String[]args){
TestDemo td=new TestDemo();
tdsetVisible(true);
}
}
使用jquery,读取textarea的val, 然后自己转换成html格式。比如回车你读取到的是 \n,可以正则替换 $("#aa")val()replace(/\r\n/gi, "<br />")); 替换成html的</br> 。要么你就使用富文本编辑框,别用textarea
jQuery的val()方法是专门用来获取表单元素值的,而textarea也属于表单元素所以可以直接用val()方法获取。
不过要注意,由于textarea是个双标记,因此text()或html()方法也可以获取到其中的信息,但建议不要这样获取,因为val()是专用于获取值的方法,比text()或html()更可靠,而text()和html()在某些情况下无法获取到值。
扩展资料:
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。
jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档 *** 作、事件处理、动画设计和Ajax交互。
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 60+、FF 15+、Safari 20+、Opera 90+等。
快速获取文档元素
jQuery的选择机制构建于Css的选择器,它提供了快速查询DOM文档中元素的能力,而且大大强化了JavaScript中获取页面元素的方式。
提供漂亮的页面动态效果
jQuery中内置了一系列的动画效果,可以开发出非常漂亮的网页,许多网站都使用jQuery的内置的效果,比如淡入淡出、元素移除等动态特效。
创建AJAX无刷新网页
AJAX是异步的JavaScript和ML的简称,可以开发出非常灵敏无刷新的网页,特别是开发服务器端网页时,比如PHP网站,需要往返地与服务器通信,如果不使用AJAX,每次数据更新不得不重新刷新网页,而使用AJAX特效后,可以对页面进行局部刷新,提供动态的效果。
提供对JavaScript语言的增强
jQuery提供了对基本JavaScript结构的增强,比如元素迭代和数组处理等 *** 作。
增强的事件处理
jQuery提供了各种页面事件,它可以避免程序员在HTML中添加太事件处理代码,最重要的是,它的事件处理器消除了各种浏览器兼容性问题。
参考资料来源:百度百科:jQuery
先解决第一个问题:
1、建立一张表TabTest,包含ID, TextField,TextArea 这3个字段
2、写java代码保存到数据库:
A、先建立一个数据库连接,获得javasqlConnection;
B、获得多个TextField的值,使用StringBuffer的append()方法追加,并赋 值给一个字符串变量;同时获得TextArea的值,定义保存的SQL语句。
C、获得PreparedStatement对象,调用它的executeUpdate()方法执行SQL语句,并设置相应的参数就可以了。
D、关闭相应的连接。
第二个问题:
Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:
Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。
比如:数据库连接、接口定义、输入/输出、网络编程
Enterprise Edition(企业版) J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。
比如:EJB、servlet、JSP、XML、事务控制
Micro Edition(微缩版) J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。
比如:呼机、智能卡、手机、PDA、机顶盒
笼统的讲,可以这样理解:
J2SE是基础;J2EE是企业级开发;J2ME是做手机业务方面的开发;
java里的string 不必考虑长度限制,可以而且应该用它接收textarea控件的值。
数据库里的字符串类型字段有长度限制,要把这些数据存到数据库里面的时候,要考虑数据库字段长度是否够用。
oracle 为例, varchar2 类型最多 4000 字符,只能存2000个汉字。建议使用 long 类型。
HTML中向服务器端传递表单值是通过表单控件的name属性的值名对的形势来传递的,也就是说需要给想要传递值的input 一个name 属性值,比如说<input type="textarea" name="address" value="textvalue">然后才能在服务器端的servlet中通过getParameter(“”)方法来获取,这个方法接收的参数就是那个name属性值,返回的值就是input中的value属性值(或者是前台交互时输入的内容)。当然,前提是你已经做好了其他的准备,比如说写好了配置和映射url的webxml文件,就像上位仁兄说的那样做就行~
以上就是关于java 获取 文本区 某一行数据全部的内容,包括:java 获取 文本区 某一行数据、Java Web里面文本域怎么写、java 中读取文件的问题 从一个文本中读出在textarea中显示 再打印出来 所有都按照原来的格式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)