用JSP编写函数获取网页中文本框的值,给100分。

gouyujia 2003-04-09 10:48:15
我希望用JSP编写函数用来获取网页中文本框的值,并SUBMIT按纽的CLICK事件来调用该函数,不知如何实现?高分谢。
...全文
68 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
teva 2003-04-09
当你明白了什么叫做 客户端 和服务端编程技术的时候,你就会明白
世界上有一种事情 叫做 不可能了!


但是只要你目的明确,确实是能够找到变通的方法的。
回复
gouyujia 2003-04-09
还有厉害的吗?
回复
小米儿mikko 2003-04-09
这里的是这样写的,提交后到数据库了
jsp 页面
<form method="POST" action="/ser/newsadd" name="form1">
<tr>
<TD><textarea name=content cols="50" rows="10"><%=content%></textarea></TD></tr>
</form>
在这个面我输入的是文本
然后我做了一个java文件

public class newsadd extends HttpServlet {
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws IOException,ServletException
{
response.setContentType("text/html");
Connection conn=null;
ResultSet rs=null;
String CONTENT=new String(request.getParameter("content") );
String t_where;
t_where = "insert into gg_news( CONTENT ) values( \'"+CONTENT+"\' )";
rs=null;
try
{
InitialContext context = new InitialContext();
DataSource ds = (DataSource)context.lookup("gg");
conn=ds.getConnection();
Statement stmt = conn.createStatement ();
stmt.executeQuery(t_where);
stmt.close();
conn.close();
}
catch(SQLException ex) {
System.err.println("executeQuery:"+ex.getMessage());
}
catch(NamingException ne) {
System.err.println("executeQuery:"+ne.getMessage());
}
}


回复
zhangfm 2003-04-09
不可能的
回复
conning333 2003-04-09
在jsp中,你可以使用javascript来获得网页中文本矿的值。并使用submit来调用javascript函数,如果你希望在客户端就直接使用java的函数来获得,是不可能的。
回复
zpwly 2003-04-09

<script language="JavaScript">
<!--
function mySubmit(){
//alert("submit here");
form1.submit();
}

//-->
</script>
<form method=post name="form1" action="test.jsp">
<input type="text" name="" onkeypress="mySubmit()">
</form>
回复
moumouren 2003-04-09

难道想在客户端实现把直接把数据给jsp程序,而不经过服务器

不可能吧
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-09 10:48
社区公告
暂无公告