删除求解 我在XXdelet.java定义了根据xx的id删除特定数据库记录在这个类里面id是接收XXmanage.jsp的request.parameter现在我不会写xxdelet.jsp了。。我怎么把xxmanage.jsp的参数传给xxdelet.jsp,再怎么定义xxdelet.jsp可以把id传给xxdelet.java然后执行呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单用servlet request 用struts2的话 可以直接接受JSP传的参数你是才学吧 建议你多看看基础视频 比如马士兵的网上可以下载到 xxmanage.jsp页面点击删除把id传递到XXdelet.java,XXdelet.java用request.getParameter("id")去获取id,然后删除 用的什么技术啊 ??过一个action传递一下就Ok了啊。 这个是我描述不清楚我不想在jsp里面写实现我会用severlet 传参数现在是在jsp里面写的调用xxdelet。java的方法实现的 Ajax Dwr 即可实现,可google下代码... jsp里调用?这是可以做到的,因为Jsp也对应到一个Servlet,也是个Java程序。一个Java程序中调用另外一个Java程序当然没问题。但是我怀疑你可能想偏了关键是这个id从何而来?如果是用户在页面输入或选择的,你就不可能这样做。因为Jsp对应的servlet是在用户看到页面之前执行的,而用户选择id是在看到页面之后执行 为什么还要一个delete.jsp。你可以直接将这个id传给后台的XXdelete.java。但是这个java可以是一个servlet,也可以是一个struts的action。 1.上网上下载一个dwr.jar放到你的项目lib库中。2.写一个dwr.xml文件放到WEB-INF目录下<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd"><dwr> <allow> <create creator="new" javascript="XXdelet"> <param name="class" value="com.XXdelet" /> </create> <convert converter="bean" match="java.lang.StackTraceElement" /> <convert converter="exception" match="java.lang.Exception" /> </allow> </dwr> 3.在web.xml配置<servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class> org.directwebremoting.servlet.DwrServlet</servlet-class><servlet><servlet-mapping> <servlet-name>dwr-invoker</servlet-name> <url-pattern>/dwr/*</url-pattern></servlet-mapping>4.在你xxdelet.jsp界面中进行引进<script type='text/javascript' src="../../dwr/engine.js"> </script><script type='text/javascript' src="../../dwr/util.js"> </script><script type='text/javascript' src="../../dwr/interface/XXdelet.js"></script>5.就可以调用了。function del(id){ XXdelet.deleteByYear(id);} 在jsp中,向<td>里加数据,如何让他水平添加 java web实现断点续传的方法,求高手 求个算法(类似穷举法)!辛苦大家了! 请问有人了解SNMP协议么? hibernate的小问题 在线等 spring的依赖注入,为什么用接口的实现类而不是父类的继承类呢? 关于用JAVA实现LBS移动定位的问题 Hibernate应用中的性能问题,请指教 有需要JBoss Administration and Development Third Edition(3.2.x series)电子文档的请和我联系。 一位迷茫大学生关于java和php的疑问 怎么用Java编写用户登陆界面 中文的范围
用struts2的话 可以直接接受JSP传的参数
你是才学吧 建议你多看看基础视频 比如马士兵的网上可以下载到
XXdelet.java用request.getParameter("id")去获取id,然后删除
这是可以做到的,因为Jsp也对应到一个Servlet,也是个Java程序。一个Java程序中调用另外一个Java程序当然没问题。
但是我怀疑你可能想偏了
关键是这个id从何而来?如果是用户在页面输入或选择的,你就不可能这样做。
因为Jsp对应的servlet是在用户看到页面之前执行的,而用户选择id是在看到页面之后执行
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<create creator="new" javascript="XXdelet">
<param name="class" value="com.XXdelet" />
</create>
<convert converter="bean" match="java.lang.StackTraceElement" />
<convert converter="exception" match="java.lang.Exception" />
</allow>
</dwr>
3.在web.xml配置
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class> org.directwebremoting.servlet.DwrServlet</servlet-class>
<servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>4.在你xxdelet.jsp界面中进行引进
<script type='text/javascript' src="../../dwr/engine.js"> </script>
<script type='text/javascript' src="../../dwr/util.js"> </script>
<script type='text/javascript' src="../../dwr/interface/XXdelet.js"></script>5.就可以调用了。
function del(id){
XXdelet.deleteByYear(id);
}